UNPKG

@liftric/cognito-idp

Version:

Lightweight AWS Cognito Identity Provider client.

802 lines 2.48 MB
//region block: polyfills (function () { if (typeof globalThis === 'object') return; Object.defineProperty(Object.prototype, '__magic__', {get: function () { return this; }, configurable: true}); __magic__.globalThis = __magic__; delete Object.prototype.__magic__; }()); if (typeof Math.imul === 'undefined') { Math.imul = function imul(a, b) { return (a & 4.29490176E9) * (b & 65535) + (a & 65535) * (b | 0) | 0; }; } if (typeof ArrayBuffer.isView === 'undefined') { ArrayBuffer.isView = function (a) { return a != null && a.__proto__ != null && a.__proto__.__proto__ === Int8Array.prototype.__proto__; }; } if (typeof Array.prototype.fill === 'undefined') { // Polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/fill#Polyfill Object.defineProperty(Array.prototype, 'fill', {value: function (value) { // Steps 1-2. if (this == null) { throw new TypeError('this is null or not defined'); } var O = Object(this); // Steps 3-5. var len = O.length >>> 0; // Steps 6-7. var start = arguments[1]; var relativeStart = start >> 0; // Step 8. var k = relativeStart < 0 ? Math.max(len + relativeStart, 0) : Math.min(relativeStart, len); // Steps 9-10. var end = arguments[2]; var relativeEnd = end === undefined ? len : end >> 0; // Step 11. var finalValue = relativeEnd < 0 ? Math.max(len + relativeEnd, 0) : Math.min(relativeEnd, len); // Step 12. while (k < finalValue) { O[k] = value; k++; } ; // Step 13. return O; }}); } [Int8Array, Int16Array, Uint16Array, Int32Array, Float32Array, Float64Array].forEach(function (TypedArray) { if (typeof TypedArray.prototype.fill === 'undefined') { Object.defineProperty(TypedArray.prototype, 'fill', {value: Array.prototype.fill}); } }); if (typeof Math.clz32 === 'undefined') { Math.clz32 = function (log, LN2) { return function (x) { var asUint = x >>> 0; if (asUint === 0) { return 32; } return 31 - (log(asUint) / LN2 | 0) | 0; // the "| 0" acts like math.floor }; }(Math.log, Math.LN2); } if (typeof String.prototype.endsWith === 'undefined') { Object.defineProperty(String.prototype, 'endsWith', {value: function (searchString, position) { var subjectString = this.toString(); if (position === undefined || position > subjectString.length) { position = subjectString.length; } position -= searchString.length; var lastIndex = subjectString.indexOf(searchString, position); return lastIndex !== -1 && lastIndex === position; }}); } if (typeof String.prototype.startsWith === 'undefined') { Object.defineProperty(String.prototype, 'startsWith', {value: function (searchString, position) { position = position || 0; return this.lastIndexOf(searchString, position) === position; }}); } //endregion (function (factory) { if (typeof define === 'function' && define.amd) define(['exports'], factory); else if (typeof exports === 'object') factory(module.exports); else globalThis['com.liftric:cognito-idp'] = factory(typeof globalThis['com.liftric:cognito-idp'] === 'undefined' ? {} : globalThis['com.liftric:cognito-idp']); }(function (_) { 'use strict'; //region block: imports var imul = Math.imul; var isView = ArrayBuffer.isView; var clz32 = Math.clz32; //endregion //region block: pre-declaration initMetadataForInterface(CharSequence, 'CharSequence'); initMetadataForInterface(Comparable, 'Comparable'); initMetadataForClass(Number_0, 'Number'); initMetadataForClass(Error_0, 'Error', Error_init_$Create$, Error); initMetadataForClass(IrLinkageError, 'IrLinkageError', VOID, Error_0); initMetadataForClass(asIterable$$inlined$Iterable$1); initMetadataForCompanion(Companion); initMetadataForClass(Char, 'Char', VOID, VOID, [Comparable]); initMetadataForInterface(Collection, 'Collection'); initMetadataForInterface(KtList, 'List', VOID, VOID, [Collection]); initMetadataForInterface(KtMap, 'Map'); initMetadataForInterface(KtMutableMap, 'MutableMap', VOID, VOID, [KtMap]); initMetadataForInterface(KtSet, 'Set', VOID, VOID, [Collection]); initMetadataForInterface(KtMutableList, 'MutableList', VOID, VOID, [KtList, Collection]); initMetadataForInterface(KtMutableSet, 'MutableSet', VOID, VOID, [KtSet, Collection]); initMetadataForInterface(Entry, 'Entry'); initMetadataForCompanion(Companion_0); initMetadataForClass(Enum, 'Enum', VOID, VOID, [Comparable]); initMetadataForCompanion(Companion_1); initMetadataForClass(Long, 'Long', VOID, Number_0, [Number_0, Comparable]); initMetadataForInterface(FunctionAdapter, 'FunctionAdapter'); initMetadataForClass(arrayIterator$1); initMetadataForObject(ByteCompanionObject, 'ByteCompanionObject'); initMetadataForObject(ShortCompanionObject, 'ShortCompanionObject'); initMetadataForObject(IntCompanionObject, 'IntCompanionObject'); initMetadataForObject(FloatCompanionObject, 'FloatCompanionObject'); initMetadataForObject(DoubleCompanionObject, 'DoubleCompanionObject'); initMetadataForObject(StringCompanionObject, 'StringCompanionObject'); initMetadataForObject(BooleanCompanionObject, 'BooleanCompanionObject'); initMetadataForObject(Digit, 'Digit'); initMetadataForObject(Letter, 'Letter'); initMetadataForInterface(AutoCloseable, 'AutoCloseable'); initMetadataForInterface(Comparator, 'Comparator'); initMetadataForObject(Unit, 'Unit'); initMetadataForClass(AbstractCollection, 'AbstractCollection', VOID, VOID, [Collection]); initMetadataForClass(AbstractMutableCollection, 'AbstractMutableCollection', VOID, AbstractCollection, [AbstractCollection, Collection]); initMetadataForClass(IteratorImpl, 'IteratorImpl'); initMetadataForClass(ListIteratorImpl, 'ListIteratorImpl', VOID, IteratorImpl); initMetadataForClass(AbstractMutableList, 'AbstractMutableList', VOID, AbstractMutableCollection, [AbstractMutableCollection, KtMutableList]); initMetadataForClass(SubList, 'SubList', VOID, AbstractMutableList); initMetadataForClass(AbstractMap, 'AbstractMap', VOID, VOID, [KtMap]); initMetadataForClass(AbstractMutableMap, 'AbstractMutableMap', VOID, AbstractMap, [AbstractMap, KtMutableMap]); initMetadataForClass(AbstractMutableSet, 'AbstractMutableSet', VOID, AbstractMutableCollection, [AbstractMutableCollection, KtMutableSet]); initMetadataForCompanion(Companion_2); initMetadataForClass(ArrayList, 'ArrayList', ArrayList_init_$Create$, AbstractMutableList, [AbstractMutableList, KtMutableList]); initMetadataForClass(HashMap, 'HashMap', HashMap_init_$Create$, AbstractMutableMap, [AbstractMutableMap, KtMutableMap]); initMetadataForClass(HashMapKeys, 'HashMapKeys', VOID, AbstractMutableSet, [KtMutableSet, AbstractMutableSet]); initMetadataForClass(HashMapValues, 'HashMapValues', VOID, AbstractMutableCollection, [Collection, AbstractMutableCollection]); initMetadataForClass(HashMapEntrySetBase, 'HashMapEntrySetBase', VOID, AbstractMutableSet, [KtMutableSet, AbstractMutableSet]); initMetadataForClass(HashMapEntrySet, 'HashMapEntrySet', VOID, HashMapEntrySetBase); initMetadataForClass(HashMapKeysDefault$iterator$1); initMetadataForClass(HashMapKeysDefault, 'HashMapKeysDefault', VOID, AbstractMutableSet); initMetadataForClass(HashMapValuesDefault$iterator$1); initMetadataForClass(HashMapValuesDefault, 'HashMapValuesDefault', VOID, AbstractMutableCollection); initMetadataForClass(HashSet, 'HashSet', HashSet_init_$Create$, AbstractMutableSet, [AbstractMutableSet, KtMutableSet]); initMetadataForCompanion(Companion_3); initMetadataForClass(Itr, 'Itr'); initMetadataForClass(KeysItr, 'KeysItr', VOID, Itr); initMetadataForClass(ValuesItr, 'ValuesItr', VOID, Itr); initMetadataForClass(EntriesItr, 'EntriesItr', VOID, Itr); initMetadataForClass(EntryRef, 'EntryRef', VOID, VOID, [Entry]); function containsAllEntries(m) { var tmp$ret$0; $l$block_0: { // Inline function 'kotlin.collections.all' call var tmp; if (isInterface(m, Collection)) { tmp = m.n(); } else { tmp = false; } if (tmp) { tmp$ret$0 = true; break $l$block_0; } var _iterator__ex2g4s = m.i(); while (_iterator__ex2g4s.j()) { var element = _iterator__ex2g4s.k(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var entry = element; var tmp_0; if (!(entry == null) ? isInterface(entry, Entry) : false) { tmp_0 = this.h7(entry); } else { tmp_0 = false; } if (!tmp_0) { tmp$ret$0 = false; break $l$block_0; } } tmp$ret$0 = true; } return tmp$ret$0; } initMetadataForInterface(InternalMap, 'InternalMap'); initMetadataForClass(InternalHashMap, 'InternalHashMap', InternalHashMap_init_$Create$, VOID, [InternalMap]); initMetadataForClass(LinkedHashMap, 'LinkedHashMap', LinkedHashMap_init_$Create$, HashMap, [HashMap, KtMutableMap]); initMetadataForClass(LinkedHashSet, 'LinkedHashSet', LinkedHashSet_init_$Create$, HashSet, [HashSet, KtMutableSet]); initMetadataForInterface(Continuation, 'Continuation'); initMetadataForClass(InterceptedCoroutine, 'InterceptedCoroutine', VOID, VOID, [Continuation]); initMetadataForClass(CoroutineImpl, 'CoroutineImpl', VOID, InterceptedCoroutine, [InterceptedCoroutine, Continuation]); initMetadataForObject(CompletedContinuation, 'CompletedContinuation', VOID, VOID, [Continuation]); initMetadataForClass(SafeContinuation, 'SafeContinuation', VOID, VOID, [Continuation]); initMetadataForClass(Exception, 'Exception', Exception_init_$Create$, Error); initMetadataForClass(RuntimeException, 'RuntimeException', RuntimeException_init_$Create$, Exception); initMetadataForClass(IllegalStateException, 'IllegalStateException', IllegalStateException_init_$Create$, RuntimeException); initMetadataForClass(CancellationException, 'CancellationException', CancellationException_init_$Create$, IllegalStateException); initMetadataForClass(createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$1, VOID, VOID, CoroutineImpl); initMetadataForClass(createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$2, VOID, VOID, CoroutineImpl); initMetadataForClass(createSimpleCoroutineForSuspendFunction$1, VOID, VOID, CoroutineImpl); initMetadataForClass(IllegalArgumentException, 'IllegalArgumentException', IllegalArgumentException_init_$Create$, RuntimeException); initMetadataForClass(UnsupportedOperationException, 'UnsupportedOperationException', UnsupportedOperationException_init_$Create$, RuntimeException); initMetadataForClass(NoSuchElementException, 'NoSuchElementException', NoSuchElementException_init_$Create$, RuntimeException); initMetadataForClass(IndexOutOfBoundsException, 'IndexOutOfBoundsException', IndexOutOfBoundsException_init_$Create$, RuntimeException); initMetadataForClass(NumberFormatException, 'NumberFormatException', NumberFormatException_init_$Create$, IllegalArgumentException); initMetadataForClass(AssertionError, 'AssertionError', AssertionError_init_$Create$, Error_0); initMetadataForClass(ArithmeticException, 'ArithmeticException', ArithmeticException_init_$Create$, RuntimeException); initMetadataForClass(ConcurrentModificationException, 'ConcurrentModificationException', ConcurrentModificationException_init_$Create$, RuntimeException); initMetadataForClass(NullPointerException, 'NullPointerException', NullPointerException_init_$Create$, RuntimeException); initMetadataForClass(NoWhenBranchMatchedException, 'NoWhenBranchMatchedException', NoWhenBranchMatchedException_init_$Create$, RuntimeException); initMetadataForClass(ClassCastException, 'ClassCastException', ClassCastException_init_$Create$, RuntimeException); initMetadataForClass(UninitializedPropertyAccessException, 'UninitializedPropertyAccessException', UninitializedPropertyAccessException_init_$Create$, RuntimeException); initMetadataForInterface(KClass, 'KClass'); initMetadataForClass(KClassImpl, 'KClassImpl', VOID, VOID, [KClass]); initMetadataForObject(NothingKClassImpl, 'NothingKClassImpl', VOID, KClassImpl); initMetadataForClass(PrimitiveKClassImpl, 'PrimitiveKClassImpl', VOID, KClassImpl); initMetadataForClass(SimpleKClassImpl, 'SimpleKClassImpl', VOID, KClassImpl); initMetadataForInterface(KProperty0, 'KProperty0'); initMetadataForInterface(KProperty1, 'KProperty1'); initMetadataForInterface(KMutableProperty1, 'KMutableProperty1', VOID, VOID, [KProperty1]); initMetadataForClass(KTypeImpl, 'KTypeImpl'); initMetadataForInterface(KTypeParameter, 'KTypeParameter'); initMetadataForClass(KTypeParameterImpl, 'KTypeParameterImpl', VOID, VOID, [KTypeParameter]); initMetadataForObject(PrimitiveClasses, 'PrimitiveClasses'); initMetadataForClass(CharacterCodingException, 'CharacterCodingException', CharacterCodingException_init_$Create$, Exception); initMetadataForClass(StringBuilder, 'StringBuilder', StringBuilder_init_$Create$_0, VOID, [CharSequence]); initMetadataForCompanion(Companion_4); initMetadataForClass(sam$kotlin_Comparator$0, 'sam$kotlin_Comparator$0', VOID, VOID, [Comparator, FunctionAdapter]); initMetadataForClass(ExceptionTraceBuilder, 'ExceptionTraceBuilder', ExceptionTraceBuilder); initMetadataForClass(DurationUnit, 'DurationUnit', VOID, Enum); initMetadataForClass(AbstractList, 'AbstractList', VOID, AbstractCollection, [AbstractCollection, KtList]); initMetadataForClass(SubList_0, 'SubList', VOID, AbstractList); initMetadataForClass(IteratorImpl_0, 'IteratorImpl'); initMetadataForCompanion(Companion_5); initMetadataForClass(AbstractMap$keys$1$iterator$1); initMetadataForClass(AbstractMap$values$1$iterator$1); initMetadataForCompanion(Companion_6); initMetadataForClass(AbstractSet, 'AbstractSet', VOID, AbstractCollection, [AbstractCollection, KtSet]); initMetadataForClass(AbstractMap$keys$1, VOID, VOID, AbstractSet); initMetadataForClass(AbstractMap$values$1, VOID, VOID, AbstractCollection); initMetadataForCompanion(Companion_7); initMetadataForCompanion(Companion_8); initMetadataForClass(ArrayDeque, 'ArrayDeque', ArrayDeque_init_$Create$, AbstractMutableList); initMetadataForObject(EmptyIterator, 'EmptyIterator'); initMetadataForObject(EmptyList, 'EmptyList', VOID, VOID, [KtList]); initMetadataForClass(ArrayAsCollection, 'ArrayAsCollection', VOID, VOID, [Collection]); initMetadataForClass(IndexedValue, 'IndexedValue'); initMetadataForClass(IndexingIterable, 'IndexingIterable'); initMetadataForClass(IndexingIterator, 'IndexingIterator'); initMetadataForInterface(MapWithDefault, 'MapWithDefault', VOID, VOID, [KtMap]); initMetadataForObject(EmptyMap, 'EmptyMap', VOID, VOID, [KtMap]); initMetadataForClass(IntIterator, 'IntIterator'); initMetadataForClass(CharIterator, 'CharIterator'); initMetadataForClass(SequenceScope, 'SequenceScope', VOID, VOID, VOID, [1]); initMetadataForClass(SequenceBuilderIterator, 'SequenceBuilderIterator', SequenceBuilderIterator, SequenceScope, [SequenceScope, Continuation], [1]); initMetadataForClass(sequence$$inlined$Sequence$1); initMetadataForObject(EmptySet, 'EmptySet', VOID, VOID, [KtSet]); initMetadataForObject(Key, 'Key'); function plus(context) { var tmp; if (context === EmptyCoroutineContext_getInstance()) { tmp = this; } else { tmp = context.re(this, CoroutineContext$plus$lambda); } return tmp; } initMetadataForInterface(CoroutineContext, 'CoroutineContext'); function get(key) { var tmp; if (equals(this.t(), key)) { tmp = isInterface(this, Element) ? this : THROW_CCE(); } else { tmp = null; } return tmp; } function fold(initial, operation) { return operation(initial, this); } function minusKey(key) { return equals(this.t(), key) ? EmptyCoroutineContext_getInstance() : this; } initMetadataForInterface(Element, 'Element', VOID, VOID, [CoroutineContext]); function releaseInterceptedContinuation(continuation) { } function get_0(key) { if (key instanceof AbstractCoroutineContextKey) { var tmp; if (key.pe(this.t())) { var tmp_0 = key.oe(this); tmp = (!(tmp_0 == null) ? isInterface(tmp_0, Element) : false) ? tmp_0 : null; } else { tmp = null; } return tmp; } var tmp_1; if (Key_instance === key) { tmp_1 = isInterface(this, Element) ? this : THROW_CCE(); } else { tmp_1 = null; } return tmp_1; } function minusKey_0(key) { if (key instanceof AbstractCoroutineContextKey) { return key.pe(this.t()) && !(key.oe(this) == null) ? EmptyCoroutineContext_getInstance() : this; } return Key_instance === key ? EmptyCoroutineContext_getInstance() : this; } initMetadataForInterface(ContinuationInterceptor, 'ContinuationInterceptor', VOID, VOID, [Element]); initMetadataForObject(EmptyCoroutineContext, 'EmptyCoroutineContext', VOID, VOID, [CoroutineContext]); initMetadataForClass(CombinedContext, 'CombinedContext', VOID, VOID, [CoroutineContext]); initMetadataForClass(AbstractCoroutineContextKey, 'AbstractCoroutineContextKey'); initMetadataForClass(AbstractCoroutineContextElement, 'AbstractCoroutineContextElement', VOID, VOID, [Element]); initMetadataForClass(CoroutineSingletons, 'CoroutineSingletons', VOID, Enum); initMetadataForClass(EnumEntriesList, 'EnumEntriesList', VOID, AbstractList, [KtList, AbstractList]); initMetadataForCompanion(Companion_9); initMetadataForClass(IntProgression, 'IntProgression'); function contains(value) { return compareTo(value, this.cf()) >= 0 && compareTo(value, this.df()) <= 0; } initMetadataForInterface(ClosedRange, 'ClosedRange'); initMetadataForClass(IntRange, 'IntRange', VOID, IntProgression, [IntProgression, ClosedRange]); initMetadataForCompanion(Companion_10); initMetadataForClass(CharProgression, 'CharProgression'); initMetadataForClass(CharRange, 'CharRange', VOID, CharProgression, [CharProgression, ClosedRange]); initMetadataForClass(IntProgressionIterator, 'IntProgressionIterator', VOID, IntIterator); initMetadataForClass(CharProgressionIterator, 'CharProgressionIterator', VOID, CharIterator); initMetadataForCompanion(Companion_11); initMetadataForCompanion(Companion_12); initMetadataForCompanion(Companion_13); initMetadataForClass(KTypeProjection, 'KTypeProjection'); initMetadataForClass(KVariance, 'KVariance', VOID, Enum); initMetadataForCompanion(Companion_14); initMetadataForCompanion(Companion_15); initMetadataForClass(BytesHexFormat, 'BytesHexFormat'); initMetadataForClass(NumberHexFormat, 'NumberHexFormat'); initMetadataForCompanion(Companion_16); initMetadataForClass(HexFormat, 'HexFormat'); initMetadataForObject(State, 'State'); initMetadataForClass(LinesIterator, 'LinesIterator'); initMetadataForClass(DelimitedRangesSequence$iterator$1); initMetadataForClass(DelimitedRangesSequence, 'DelimitedRangesSequence'); initMetadataForClass(lineSequence$$inlined$Sequence$1); initMetadataForCompanion(Companion_17); initMetadataForClass(Duration, 'Duration', VOID, VOID, [Comparable]); initMetadataForCompanion(Companion_18); initMetadataForClass(Instant, 'Instant', VOID, VOID, [Comparable]); initMetadataForClass(Success, 'Success'); initMetadataForClass(Failure, 'Failure'); initMetadataForCompanion(Companion_19); initMetadataForClass(UnboundLocalDateTime, 'UnboundLocalDateTime'); initMetadataForClass(InstantFormatException, 'InstantFormatException', VOID, IllegalArgumentException); initMetadataForClass(DeepRecursiveScope, 'DeepRecursiveScope', VOID, VOID, VOID, [1, 2]); initMetadataForClass(DeepRecursiveFunction, 'DeepRecursiveFunction'); initMetadataForClass(DeepRecursiveScopeImpl, 'DeepRecursiveScopeImpl', VOID, DeepRecursiveScope, [DeepRecursiveScope, Continuation], [1, 2]); initMetadataForClass(LazyThreadSafetyMode, 'LazyThreadSafetyMode', VOID, Enum); initMetadataForClass(UnsafeLazyImpl, 'UnsafeLazyImpl'); initMetadataForObject(UNINITIALIZED_VALUE, 'UNINITIALIZED_VALUE'); initMetadataForCompanion(Companion_20); initMetadataForClass(Failure_0, 'Failure'); initMetadataForClass(Result, 'Result'); initMetadataForClass(NotImplementedError, 'NotImplementedError', NotImplementedError, Error_0); initMetadataForClass(Pair, 'Pair'); initMetadataForClass(Triple, 'Triple'); initMetadataForCompanion(Companion_21); initMetadataForClass(Uuid, 'Uuid', VOID, VOID, [Comparable]); initMetadataForCompanion(Companion_22); initMetadataForClass(UByte, 'UByte', VOID, VOID, [Comparable]); initMetadataForClass(Iterator, 'Iterator'); initMetadataForClass(UByteArray, 'UByteArray', VOID, VOID, [Collection]); initMetadataForCompanion(Companion_23); initMetadataForClass(UInt, 'UInt', VOID, VOID, [Comparable]); initMetadataForClass(Iterator_0, 'Iterator'); initMetadataForClass(UIntArray, 'UIntArray', VOID, VOID, [Collection]); initMetadataForCompanion(Companion_24); initMetadataForClass(ULong, 'ULong', VOID, VOID, [Comparable]); initMetadataForClass(Iterator_1, 'Iterator'); initMetadataForClass(ULongArray, 'ULongArray', VOID, VOID, [Collection]); initMetadataForCompanion(Companion_25); initMetadataForClass(UShort, 'UShort', VOID, VOID, [Comparable]); initMetadataForClass(Iterator_2, 'Iterator'); initMetadataForClass(UShortArray, 'UShortArray', VOID, VOID, [Collection]); initMetadataForClass(atomicfu$AtomicRefArray$ref, 'AtomicArray'); initMetadataForClass(atomicfu$TraceBase, 'TraceBase'); initMetadataForObject(None, 'None', VOID, atomicfu$TraceBase); initMetadataForClass(AtomicRef, 'AtomicRef'); initMetadataForClass(AtomicBoolean, 'AtomicBoolean'); initMetadataForClass(AtomicInt, 'AtomicInt'); initMetadataForClass(AtomicLong, 'AtomicLong'); function cancel$default(cause, $super) { cause = cause === VOID ? null : cause; var tmp; if ($super === VOID) { this.zm(cause); tmp = Unit_instance; } else { tmp = $super.zm.call(this, cause); } return tmp; } function invokeOnCompletion$default(onCancelling, invokeImmediately, handler, $super) { onCancelling = onCancelling === VOID ? false : onCancelling; invokeImmediately = invokeImmediately === VOID ? true : invokeImmediately; return $super === VOID ? this.tm(onCancelling, invokeImmediately, handler) : $super.tm.call(this, onCancelling, invokeImmediately, handler); } initMetadataForInterface(Job, 'Job', VOID, VOID, [Element], [0]); initMetadataForInterface(ParentJob, 'ParentJob', VOID, VOID, [Job], [0]); initMetadataForClass(JobSupport, 'JobSupport', VOID, VOID, [Job, ParentJob], [0]); initMetadataForInterface(CoroutineScope, 'CoroutineScope'); initMetadataForClass(AbstractCoroutine, 'AbstractCoroutine', VOID, JobSupport, [JobSupport, Job, Continuation, CoroutineScope], [0]); initMetadataForClass(StandaloneCoroutine, 'StandaloneCoroutine', VOID, AbstractCoroutine, VOID, [0]); initMetadataForClass(LazyStandaloneCoroutine, 'LazyStandaloneCoroutine', VOID, StandaloneCoroutine, VOID, [0]); initMetadataForCoroutine($awaitCOROUTINE$, CoroutineImpl); initMetadataForClass(DeferredCoroutine, 'DeferredCoroutine', VOID, AbstractCoroutine, [AbstractCoroutine, Job], [0]); initMetadataForClass(LazyDeferredCoroutine, 'LazyDeferredCoroutine', VOID, DeferredCoroutine, VOID, [0]); initMetadataForInterface(CancellableContinuation, 'CancellableContinuation', VOID, VOID, [Continuation]); initMetadataForInterface(NotCompleted, 'NotCompleted'); initMetadataForInterface(CancelHandler, 'CancelHandler', VOID, VOID, [NotCompleted]); initMetadataForClass(DisposeOnCancel, 'DisposeOnCancel', VOID, VOID, [CancelHandler]); initMetadataForClass(UserSupplied, 'UserSupplied', VOID, VOID, [CancelHandler]); initMetadataForInterface(Runnable, 'Runnable'); initMetadataForClass(SchedulerTask, 'SchedulerTask', VOID, VOID, [Runnable]); initMetadataForClass(DispatchedTask, 'DispatchedTask', VOID, SchedulerTask); initMetadataForInterface(Waiter, 'Waiter'); initMetadataForClass(CancellableContinuationImpl, 'CancellableContinuationImpl', VOID, DispatchedTask, [DispatchedTask, CancellableContinuation, Waiter]); initMetadataForObject(Active, 'Active', VOID, VOID, [NotCompleted]); initMetadataForClass(CompletedContinuation_0, 'CompletedContinuation'); initMetadataForClass(LockFreeLinkedListNode, 'LockFreeLinkedListNode', LockFreeLinkedListNode); initMetadataForInterface(Incomplete, 'Incomplete'); initMetadataForClass(JobNode, 'JobNode', VOID, LockFreeLinkedListNode, [LockFreeLinkedListNode, Incomplete]); initMetadataForClass(ChildContinuation, 'ChildContinuation', VOID, JobNode); initMetadataForCoroutine($awaitCOROUTINE$_0, CoroutineImpl); initMetadataForClass(CompletableDeferredImpl, 'CompletableDeferredImpl', VOID, JobSupport, [JobSupport, Job], [0]); initMetadataForInterface(CompletableJob, 'CompletableJob', VOID, VOID, [Job], [0]); initMetadataForClass(CompletedExceptionally, 'CompletedExceptionally'); initMetadataForClass(CancelledContinuation, 'CancelledContinuation', VOID, CompletedExceptionally); initMetadataForObject(Key_0, 'Key', VOID, AbstractCoroutineContextKey); initMetadataForClass(CoroutineDispatcher, 'CoroutineDispatcher', VOID, AbstractCoroutineContextElement, [AbstractCoroutineContextElement, ContinuationInterceptor]); initMetadataForObject(Key_1, 'Key'); initMetadataForObject(Key_2, 'Key'); initMetadataForClass(CoroutineName, 'CoroutineName', VOID, AbstractCoroutineContextElement); initMetadataForObject(GlobalScope, 'GlobalScope', VOID, VOID, [CoroutineScope]); initMetadataForClass(CoroutineStart, 'CoroutineStart', VOID, Enum); initMetadataForInterface(CopyableThrowable, 'CopyableThrowable'); initMetadataForClass(EventLoop, 'EventLoop', VOID, CoroutineDispatcher); initMetadataForObject(ThreadLocalEventLoop, 'ThreadLocalEventLoop'); initMetadataForClass(CompletionHandlerException, 'CompletionHandlerException', VOID, RuntimeException); initMetadataForClass(CoroutinesInternalError, 'CoroutinesInternalError', VOID, Error_0); initMetadataForObject(Key_3, 'Key'); initMetadataForObject(NonDisposableHandle, 'NonDisposableHandle'); initMetadataForClass(SynchronizedObject, 'SynchronizedObject', SynchronizedObject); initMetadataForClass(Finishing, 'Finishing', VOID, SynchronizedObject, [SynchronizedObject, Incomplete]); initMetadataForClass(ChildCompletion, 'ChildCompletion', VOID, JobNode); initMetadataForClass(AwaitContinuation, 'AwaitContinuation', VOID, CancellableContinuationImpl); initMetadataForClass(JobImpl, 'JobImpl', VOID, JobSupport, [JobSupport, CompletableJob], [0]); initMetadataForClass(Empty, 'Empty', VOID, VOID, [Incomplete]); initMetadataForClass(LockFreeLinkedListHead, 'LockFreeLinkedListHead', LockFreeLinkedListHead, LockFreeLinkedListNode); initMetadataForClass(NodeList, 'NodeList', NodeList, LockFreeLinkedListHead, [LockFreeLinkedListHead, Incomplete]); initMetadataForClass(IncompleteStateBox, 'IncompleteStateBox'); initMetadataForClass(InactiveNodeList, 'InactiveNodeList', VOID, VOID, [Incomplete]); initMetadataForClass(InvokeOnCompletion, 'InvokeOnCompletion', VOID, JobNode); initMetadataForClass(InvokeOnCancelling, 'InvokeOnCancelling', VOID, JobNode); initMetadataForClass(ResumeOnCompletion, 'ResumeOnCompletion', VOID, JobNode); initMetadataForClass(ChildHandleNode, 'ChildHandleNode', VOID, JobNode); initMetadataForClass(ResumeAwaitOnCompletion, 'ResumeAwaitOnCompletion', VOID, JobNode); initMetadataForClass(MainCoroutineDispatcher, 'MainCoroutineDispatcher', VOID, CoroutineDispatcher); initMetadataForClass(SupervisorJobImpl, 'SupervisorJobImpl', VOID, JobImpl, VOID, [0]); initMetadataForClass(TimeoutCancellationException, 'TimeoutCancellationException', VOID, CancellationException, [CancellationException, CopyableThrowable]); initMetadataForObject(Unconfined, 'Unconfined', VOID, CoroutineDispatcher); initMetadataForObject(Key_4, 'Key'); initMetadataForClass(BufferOverflow, 'BufferOverflow', VOID, Enum); initMetadataForClass(ConcurrentLinkedListNode, 'ConcurrentLinkedListNode'); initMetadataForClass(Segment, 'Segment', VOID, ConcurrentLinkedListNode, [ConcurrentLinkedListNode, NotCompleted]); initMetadataForClass(ChannelSegment, 'ChannelSegment', VOID, Segment); initMetadataForCoroutine($hasNextCOROUTINE$, CoroutineImpl); initMetadataForClass(SendBroadcast, 'SendBroadcast', VOID, VOID, [Waiter]); initMetadataForClass(BufferedChannelIterator, 'BufferedChannelIterator', VOID, VOID, [Waiter], [0, 3]); initMetadataForCoroutine($sendCOROUTINE$, CoroutineImpl); function cancel$default_0(cause, $super) { cause = cause === VOID ? null : cause; var tmp; if ($super === VOID) { this.zm(cause); tmp = Unit_instance; } else { tmp = $super.zm.call(this, cause); } return tmp; } initMetadataForInterface(ReceiveChannel, 'ReceiveChannel', VOID, VOID, VOID, [0]); function close$default(cause, $super) { cause = cause === VOID ? null : cause; return $super === VOID ? this.y10(cause) : $super.y10.call(this, cause); } initMetadataForInterface(SendChannel, 'SendChannel', VOID, VOID, VOID, [1]); initMetadataForClass(BufferedChannel, 'BufferedChannel', VOID, VOID, [ReceiveChannel, SendChannel], [1, 4, 0, 3]); initMetadataForClass(WaiterEB, 'WaiterEB'); initMetadataForClass(ReceiveCatching, 'ReceiveCatching', VOID, VOID, [Waiter]); initMetadataForObject(Factory, 'Factory'); initMetadataForClass(Failed, 'Failed', Failed); initMetadataForClass(Closed, 'Closed', VOID, Failed); initMetadataForCompanion(Companion_26); initMetadataForClass(ChannelResult, 'ChannelResult'); initMetadataForClass(ClosedReceiveChannelException, 'ClosedReceiveChannelException', VOID, NoSuchElementException); initMetadataForClass(ClosedSendChannelException, 'ClosedSendChannelException', VOID, IllegalStateException); initMetadataForClass(ChannelCoroutine, 'ChannelCoroutine', VOID, AbstractCoroutine, [AbstractCoroutine, ReceiveChannel, SendChannel], [1, 0]); initMetadataForClass(ConflatedBufferedChannel, 'ConflatedBufferedChannel', VOID, BufferedChannel, VOID, [1, 0]); initMetadataForInterface(ProducerScope, 'ProducerScope', VOID, VOID, [CoroutineScope, SendChannel], [1]); initMetadataForClass(ProducerCoroutine, 'ProducerCoroutine', VOID, ChannelCoroutine, [ChannelCoroutine, ProducerScope], [1, 0]); initMetadataForClass(SegmentOrClosed, 'SegmentOrClosed'); initMetadataForObject(ExceptionSuccessfullyProcessed, 'ExceptionSuccessfullyProcessed', VOID, Exception); initMetadataForClass(DispatchedContinuation, 'DispatchedContinuation', VOID, DispatchedTask, [DispatchedTask, Continuation]); initMetadataForClass(DispatchException, 'DispatchException', VOID, Exception); initMetadataForClass(UndeliveredElementException, 'UndeliveredElementException', VOID, RuntimeException); initMetadataForClass(ContextScope, 'ContextScope', VOID, VOID, [CoroutineScope]); initMetadataForClass(Symbol_0, 'Symbol'); initMetadataForInterface(SelectInstance, 'SelectInstance'); initMetadataForClass(ClauseData, 'ClauseData', VOID, VOID, VOID, [1]); initMetadataForClass(SelectImplementation, 'SelectImplementation', VOID, VOID, [CancelHandler, Waiter, SelectInstance], [0, 2]); initMetadataForClass(TrySelectDetailedResult, 'TrySelectDetailedResult', VOID, Enum); initMetadataForClass(SetTimeoutBasedDispatcher, 'SetTimeoutBasedDispatcher', VOID, CoroutineDispatcher, VOID, [1]); initMetadataForObject(NodeDispatcher, 'NodeDispatcher', VOID, SetTimeoutBasedDispatcher, VOID, [1]); initMetadataForClass(MessageQueue, 'MessageQueue', VOID, VOID, [KtMutableList]); initMetadataForClass(ScheduledMessageQueue, 'ScheduledMessageQueue', VOID, MessageQueue); initMetadataForClass(WindowMessageQueue, 'WindowMessageQueue', VOID, MessageQueue); initMetadataForClass(UnconfinedEventLoop, 'UnconfinedEventLoop', UnconfinedEventLoop, EventLoop); initMetadataForObject(SetTimeoutDispatcher, 'SetTimeoutDispatcher', VOID, SetTimeoutBasedDispatcher, VOID, [1]); initMetadataForClass(WindowDispatcher, 'WindowDispatcher', VOID, CoroutineDispatcher, VOID, [1]); initMetadataForObject(Dispatchers, 'Dispatchers'); initMetadataForClass(JsMainDispatcher, 'JsMainDispatcher', VOID, MainCoroutineDispatcher); initMetadataForClass(JobCancellationException, 'JobCancellationException', VOID, CancellationException); initMetadataForClass(DiagnosticCoroutineContextException, 'DiagnosticCoroutineContextException', VOID, RuntimeException); initMetadataForClass(ListClosed, 'ListClosed', VOID, LockFreeLinkedListNode); initMetadataForClass(CommonThreadLocal, 'CommonThreadLocal', CommonThreadLocal); initMetadataForCompanion(Companion_27); initMetadataForClass(ByteString, 'ByteString', VOID, VOID, [Comparable]); initMetadataForObject(UnsafeByteStringOperations, 'UnsafeByteStringOperations'); initMetadataForInterface(Source, 'Source', VOID, VOID, [AutoCloseable]); function write$default(source, startIndex, endIndex, $super) { startIndex = startIndex === VOID ? 0 : startIndex; endIndex = endIndex === VOID ? source.length : endIndex; var tmp; if ($super === VOID) { this.h16(source, startIndex, endIndex); tmp = Unit_instance; } else { tmp = $super.h16.call(this, source, startIndex, endIndex); } return tmp; } initMetadataForInterface(Sink, 'Sink', VOID, VOID, [AutoCloseable]); initMetadataForClass(Buffer, 'Buffer', Buffer, VOID, [Source, Sink]); initMetadataForClass(PeekSource, 'PeekSource', VOID, VOID, [AutoCloseable]); initMetadataForClass(RealSource, 'RealSource', VOID, VOID, [Source]); initMetadataForCompanion(Companion_28); initMetadataForClass(Segment_0, 'Segment'); initMetadataForClass(SegmentCopyTracker, 'SegmentCopyTracker'); initMetadataForObject(AlwaysSharedCopyTracker, 'AlwaysSharedCopyTracker', VOID, SegmentCopyTracker); initMetadataForObject(UnsafeBufferOperations, 'UnsafeBufferOperations'); initMetadataForClass(SegmentReadContextImpl$1); initMetadataForClass(SegmentWriteContextImpl$1); initMetadataForClass(BufferIterationContextImpl$1); initMetadataForClass(IOException, 'IOException', IOException_init_$Create$, Exception); initMetadataForClass(EOFException, 'EOFException', EOFException_init_$Create$, IOException); initMetadataForObject(SegmentPool, 'SegmentPool'); initMetadataForCompanion(Companion_29); initMetadataForObject(Empty_0, 'Empty'); initMetadataForClass(Closed_0, 'Closed'); function resume() { return this.z17().c8(Companion_getInstance_29().w17_1); } function resume_0(throwable) { var tmp = this.z17(); var tmp_0; if (throwable == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.Companion.failure' call var tmp$ret$2 = _Result___init__impl__xyqfz8(createFailure(throwable)); tmp_0 = new Result(tmp$ret$2); } var tmp1_elvis_lhs = tmp_0; return tmp.c8(tmp1_elvis_lhs == null ? Companion_getInstance_29().w17_1 : tmp1_elvis_lhs.cj_1); } initMetadataForInterface(Task, 'Task'); initMetadataForClass(Read, 'Read', VOID, VOID, [Task]); initMetadataForClass(Write, 'Write', VOID, VOID, [Task]); initMetadataForCoroutine($awaitContentCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($flushCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($flushAndCloseCOROUTINE$, CoroutineImpl); function awaitContent$default(min, $completion, $super) { min = min === VOID ? 1 : min; return $super === VOID ? this.g1a(min, $completion) : $super.g1a.call(this, min, $completion); } initMetadataForInterface(ByteReadChannel_1, 'ByteReadChannel', VOID, VOID, VOID, [1]); function get_autoFlush() { return false; } initMetadataForInterface(ByteWriteChannel, 'ByteWriteChannel', VOID, VOID, VOID, [0]); initMetadataForClass(ByteChannel, 'ByteChannel', ByteChannel, VOID, [ByteReadChannel_1, ByteWriteChannel], [1, 0]); initMetadataForClass(ConcurrentIOException, 'ConcurrentIOException', VOID, IllegalStateException); initMetadataForCoroutine($findNextCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($advanceToNextPotentialMatchCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($checkFullMatchCOROUTINE$, CoroutineImpl); initMetadataForClass(ByteChannelScanner, 'ByteChannelScanner', VOID, VOID, VOID, [1, 0]); initMetadataForClass(ByteReadChannel$Companion$Empty$1, VOID, VOID, VOID, [ByteReadChannel_1], [1]); initMetadataForCompanion(Companion_30); initMetadataForCoroutine($readRemainingCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($discardCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($readAvailableCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($toByteArrayCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($copyToCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($skipIfFoundCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($readPacketCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($readUTF8LineToCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($readBufferCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($peekCOROUTINE$, CoroutineImpl); initMetadataForCoroutine($flushIfNeededCOROUTINE$, CoroutineImpl); initMetadataForClass(WriterJob, 'WriterJob'); initMetadataForClass(WriterScope, 'WriterScope', VOID, VOID, [CoroutineScope]); initMetadataForClass(NO_CALLBACK$1, VOID, VOID, VOID, [Continuation]); initMetadataForFunctionReference(ByteWriteChannel$flushAndClose$ref, VOID, VOID, [0]); initMetadataForLambda(writer$slambda, CoroutineImpl, VOID, [1]); initMetadataForClass(CloseToken, 'CloseToken'); initMetadataForCoroutine($awaitContentCOROUTINE$_0, CoroutineImpl); initMetadataForClass(CountedByteReadChannel, 'CountedByteReadChannel', VOID, VOID, [ByteReadChannel_1], [1]); initMetadataForClass(ClosedByteChannelException, 'ClosedByteChannelException', ClosedByteChannelException, IOException); initMetadataForClass(ClosedReadChannelException, 'ClosedReadChannelException', ClosedReadChannelException, ClosedByteChannelException); initMetadataForClass(ClosedWriteChannelException, 'ClosedWriteChannelException', ClosedWriteChannelException, ClosedByteChannelException); initMetadataForCompanion(Companion_31); initMetadataForClass(LineEndingMode, 'LineEndingMode'); initMetadataForClass(SourceByteReadChannel, 'SourceByteReadChannel', VOID, VOID, [ByteReadChannel_1], [1]); initMetadataForClass(MalformedInputException, 'MalformedInputException', VOID, IOException); initMetadataForClass(TooLongLineException, 'TooLongLineException', VOID, MalformedInputException); function close() { this.cp(); } initMetadataForInterface(ObjectPool, 'ObjectPool', VOID, VOID, [AutoCloseable]); initMetadataForClass(DefaultPool, 'DefaultPool', VOID, VOID, [ObjectPool]); initMetadataForClass(ByteArrayPool$1, VOID, VOID, DefaultPool); initMetadataForClass(NoPoolImpl, 'NoPoolImpl', VOID, VOID, [ObjectPool]); initMetadataForCompanion(Companion_32); initMetadataForClass(Charset, 'Charset'); initMetadataForObject(Charsets, 'Charsets'); initMetadataForClass(CharsetDecoder, 'CharsetDecoder'); initMetadataForClass(CharsetEncoder, 'CharsetEncoder'); initMetadataForClass(CharsetImpl, 'CharsetImpl', VOID, Charset); initMetadataForClass(CharsetEncoderImpl, 'CharsetEncoderImpl', VOID, CharsetEncoder); initMetadataForClass(CharsetDecoderImpl, 'CharsetDecoderImpl', VOID, CharsetDecoder); initMetadataForClass(toKtor$1); initMetadataForClass(TextDecoderFallback, 'TextDecoderFallback'); initMetadataForInterface(SerializationStrategy, 'SerializationStrategy'); initMetadataForInterface(DeserializationStrategy, 'DeserializationStrategy'); initMetadataForInterface(KSerializer, 'KSerializer', VOID, VOID, [SerializationStrategy, DeserializationStrategy]); initMetadataForClass(AbstractPolymorphicSerializer, 'AbstractPolymorphicSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(PolymorphicSerializer, 'PolymorphicSerializer', VOID, AbstractPolymorphicSerializer); initMetadataForClass(SealedClassSerializer, 'SealedClassSerializer', VOID, AbstractPolymorphicSerializer); initMetadataForClass(SerializationException, 'SerializationException', SerializationException_init_$Create$, IllegalArgumentException); initMetadataForClass(UnknownFieldException, 'UnknownFieldException', VOID, SerializationException); initMetadataForClass(MissingFieldException, 'MissingFieldException', VOID, SerializationException); function get_isNullable() { return false; } function get_isInline() { return false; } function get_annotations() { return emptyList(); } initMetadataForInterface(SerialDescriptor, 'SerialDescriptor'); initMetadataForClass(ContextDescriptor, 'ContextDescriptor', VOID, VOID, [SerialDescriptor]); initMetadataForClass(elementNames$1); initMetadataForClass(elementNames$$inlined$Iterable$1); initMetadataForClass(elementDescriptors$1); initMetadataForClass(elementDescriptors$$inlined$Iterable$1); initMetadataForClass(ClassSerialDescriptorBuilder, 'ClassSerialDescriptorBuilder'); initMetadataForInterface(CachedNames, 'CachedNames'); initMetadataForClass(SerialDescriptorImpl, 'SerialDescriptorImpl', VOID, VOID, [SerialDescriptor, CachedNames]); initMetadataForClass(SerialKind, 'SerialKind'); initMetadataForClass(PrimitiveKind, 'PrimitiveKind', VOID, SerialKind); initMetadataForObject(BOOLEAN, 'BOOLEAN', VOID, PrimitiveKind); initMetadataForObject(BYTE, 'BYTE', VOID, PrimitiveKind); initMetadataForObject(CHAR, 'CHAR', VOID, PrimitiveKind); initMetadataForObject(SHORT, 'SHORT', VOID, PrimitiveKind); initMetadataForObject(INT, 'INT', VOID, PrimitiveKind); initMetadataForObject(LONG, 'LONG', VOID, PrimitiveKind); initMetadataForObject(FLOAT, 'FLOAT', VOID, PrimitiveKind); initMetadataForObject(DOUBLE, 'DOUBLE', VOID, PrimitiveKind); initMetadataForObject(STRING, 'STRING', VOID, PrimitiveKind); initMetadataForObject(ENUM, 'ENUM', VOID, SerialKind); initMetadataForObject(CONTEXTUAL, 'CONTEXTUAL', VOID, SerialKind); initMetadataForClass(StructureKind, 'StructureKind', VOID, SerialKind); initMetadataForObject(CLASS, 'CLASS', VOID, StructureKind); initMetadataForObject(LIST, 'LIST', VOID, StructureKind); initMetadataForObject(MAP, 'MAP', VOID, StructureKind); initMetadataForObject(OBJECT, 'OBJECT', VOID, StructureKind); initMetadataForClass(PolymorphicKind, 'PolymorphicKind', VOID, SerialKind); initMetadataForObject(SEALED_0, 'SEALED', VOID, PolymorphicKind); initMetadataForObject(OPEN, 'OPEN', VOID, PolymorphicKind); function decodeSerializableValue(deserializer) { return deserializer.y1j(this); } initMetadataForInterface(Decoder_0, 'Decoder'); function decodeSequentially() { return false; } function decodeCollectionSize(descriptor) { return -1; } function decodeSerializableElement$default(descriptor, index, deserializer, previousValue, $super) { previousValue = previousValue === VOID ? null : previousValue; return $super === VOID ? this.j1n(descriptor, index, deserializer, previousValue) : $super.j1n.call(this, descriptor, index, deserializer, previousValue); } initMetadataForInterface(CompositeDecoder, 'CompositeDecoder'); initMetadataForClass(AbstractDecoder, 'AbstractDecoder', VOID, VOID, [Decoder_0, CompositeDecoder]); function encodeNotNullMark() { } function beginCollection(descriptor, collectionSize) { return this.x1m(descriptor); } function encodeSerializableValue(serializer, value) { serializer.x1j(this, value); } function encodeNullableSerializableValue(serializer, value) { var isNullabilitySupported = serializer.w1j().w1k(); if (isNullabilitySupported) { return this.p1o(isInterface(serializer, SerializationStrategy) ? serializer : THROW_CCE(), value); } if (value == null) { this.s1n(); } else { this.s1o(); this.p1o(serializer, value); } } initMetadataForInterface(Encoder, 'Encoder'); function shouldEncodeElementDefault(descriptor, index) { return true; } initMetadataForInterface(CompositeEncoder, 'CompositeEncoder'); initMetadataForClass(AbstractEncoder, 'AbstractEncoder', VOID, VOID, [Encoder, CompositeEncoder]); initMetadataForObject(NothingSerializer_0, 'NothingSerializer', VOID, VOID, [KSerializer]); initMetadataForObject(DurationSerializer, 'DurationSerializer', VOID, VOID, [KSerializer]); initMetadataForObject(InstantSerializer, 'InstantSerializer', VOID, VOID, [KSerializer]); initMetadataForObject(UuidSerializer, 'UuidSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(ListLikeDescriptor, 'ListLikeDescriptor', VOID, VOID, [SerialDescriptor]); initMetadataForClass(ArrayListClassDesc, 'ArrayListClassDesc', VOID, ListLikeDescriptor); initMetadataForClass(HashSetClassDesc, 'HashSetClassDesc', VOID, ListLikeDescriptor); initMetadataForClass(LinkedHashSetClassDesc, 'LinkedHashSetClassDesc', VOID, ListLikeDescriptor); initMetadataForClass(MapLikeDescriptor, 'MapLikeDescriptor', VOID, VOID, [SerialDescriptor]); initMetadataForClass(HashMapClassDesc, 'HashMapClassDesc', VOID, MapLikeDescriptor); initMetadataForClass(LinkedHashMapClassDesc, 'LinkedHashMapClassDesc', VOID, MapLikeDescriptor); initMetadataForClass(ArrayClassDesc, 'ArrayClassDesc', VOID, ListLikeDescriptor); initMetadataForClass(PrimitiveArrayDescriptor, 'PrimitiveArrayDescriptor', VOID, ListLikeDescriptor); initMetadataForClass(AbstractCollectionSerializer, 'AbstractCollectionSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(CollectionLikeSerializer, 'CollectionLikeSerializer', VOID, AbstractCollectionSerializer); initMetadataForClass(CollectionSerializer, 'CollectionSerializer', VOID, CollectionLikeSerializer); initMetadataForClass(ArrayListSerializer, 'ArrayListSerializer', VOID, CollectionSerializer); initMetadataForClass(HashSetSerializer, 'HashSetSerializer', VOID, CollectionSerializer); initMetadataForClass(LinkedHashSetSerializer, 'LinkedHashSetSerializer', VOID, CollectionSerializer); initMetadataForClass(MapLikeSerializer, 'MapLikeSerializer', VOID, AbstractCollectionSerializer); initMetadataForClass(HashMapSerializer, 'HashMapSerializer', VOID, MapLikeSerializer); initMetadataForClass(LinkedHashMapSerializer, 'LinkedHashMapSerializer', VOID, MapLikeSerializer); initMetadataForClass(ReferenceArraySerializer, 'ReferenceArraySerializer', VOID, CollectionLikeSerializer); initMetadataForClass(PrimitiveArraySerializer, 'PrimitiveArraySerializer', VOID, CollectionLikeSerializer); initMetadataForClass(PrimitiveArrayBuilder, 'PrimitiveArrayBuilder'); initMetadataForCompanion(Companion_33); initMetadataForClass(ElementMarker, 'ElementMarker'); initMetadataForClass(EnumSerializer, 'EnumSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(PluginGeneratedSerialDescriptor, 'PluginGeneratedSerialDescriptor', VOID, VOID, [SerialDescriptor, CachedNames]); initMetadataForClass(EnumDescriptor, 'EnumDescriptor', VOID, PluginGeneratedSerialDescriptor); initMetadataForClass(InlineClassDescriptor, 'InlineClassDescriptor', VOID, PluginGeneratedSerialDescriptor); function typeParametersSerializers() { return get_EMPTY_SERIALIZER_ARRAY(); } initMetadataForInterface(GeneratedSerializer, 'GeneratedSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(InlinePrimitiveDescriptor$1, VOID, VOID, VOID, [GeneratedSerializer]); initMetadataForObject(NoOpEncoder, 'NoOpEncoder', VOID, AbstractEncoder); initMetadataForObject(NothingSerialDescriptor, 'NothingSerialDescriptor', VOID, VOID, [SerialDescriptor]); initMetadataForClass(NullableSerializer, 'NullableSerializer', VOID, VOID, [KSerializer]); initMetadataForClass(SerialDescriptorForNullable, 'SerialDescriptorForNullable', VOID, VOID, [SerialDescriptor, CachedNames]); initMetadataForClass(ObjectSerializer, 'ObjectSerializer', VOID, VOID, [KSerializer]); initMetadataForInterface(SerializerFactory, 'SerializerFactory'); initMetadataForObject(CharArraySerializer_0, 'CharArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(DoubleArraySerializer_0, 'DoubleArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(FloatArraySerializer_0, 'FloatArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(LongArraySerializer_0, 'LongArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(ULongArraySerializer_0, 'ULongArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(IntArraySerializer_0, 'IntArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(UIntArraySerializer_0, 'UIntArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(ShortArraySerializer_0, 'ShortArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(UShortArraySerializer_0, 'UShortArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(ByteArraySerializer_0, 'ByteArraySerializer', VOID, PrimitiveArraySerializer, [KSerializer, PrimitiveArraySerializer]); initMetadataForObject(UByteArraySerializer_0, 'UByteArraySerializer', VOID, PrimitiveA