git-semver-tagger
Version:
 
1,220 lines (1,218 loc) • 474 kB
JavaScript
//region block: polyfills
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 Math.log2 === 'undefined') {
Math.log2 = function (x) {
return Math.log(x) * Math.LOG2E;
};
}
if (typeof String.prototype.startsWith === 'undefined') {
Object.defineProperty(String.prototype, 'startsWith', {value: function (searchString, position) {
position = position || 0;
return this.lastIndexOf(searchString, position) === position;
}});
}
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;
}});
}
//endregion
(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');
initMetadataForInterface(Sequence, 'Sequence');
initMetadataForClass(asSequence$$inlined$Sequence$1, VOID, VOID, VOID, [Sequence]);
initMetadataForClass(asIterable$$inlined$Iterable$1);
initMetadataForCompanion(Companion);
initMetadataForClass(Char, 'Char', VOID, VOID, [Comparable]);
initMetadataForInterface(Collection, 'Collection');
initMetadataForInterface(KtList, 'List', VOID, VOID, [Collection]);
initMetadataForInterface(KtSet, 'Set', VOID, VOID, [Collection]);
initMetadataForInterface(Entry, 'Entry');
initMetadataForInterface(KtMap, 'Map');
initMetadataForInterface(MutableIterable, 'MutableIterable');
initMetadataForInterface(KtMutableList, 'MutableList', VOID, VOID, [KtList, Collection, MutableIterable]);
initMetadataForInterface(KtMutableSet, 'MutableSet', VOID, VOID, [KtSet, Collection, MutableIterable]);
initMetadataForInterface(KtMutableMap, 'MutableMap', VOID, VOID, [KtMap]);
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(Comparator, 'Comparator');
initMetadataForObject(Unit, 'Unit');
initMetadataForClass(AbstractCollection, 'AbstractCollection', VOID, VOID, [Collection]);
initMetadataForClass(AbstractMutableCollection, 'AbstractMutableCollection', VOID, AbstractCollection, [AbstractCollection, Collection, MutableIterable]);
initMetadataForClass(IteratorImpl, 'IteratorImpl');
initMetadataForClass(ListIteratorImpl, 'ListIteratorImpl', VOID, IteratorImpl);
initMetadataForClass(AbstractMutableList, 'AbstractMutableList', VOID, AbstractMutableCollection, [AbstractMutableCollection, KtMutableList]);
initMetadataForInterface(RandomAccess, 'RandomAccess');
initMetadataForClass(SubList, 'SubList', VOID, AbstractMutableList, [AbstractMutableList, RandomAccess]);
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, RandomAccess]);
initMetadataForClass(HashMap, 'HashMap', HashMap_init_$Create$, AbstractMutableMap, [AbstractMutableMap, KtMutableMap]);
initMetadataForClass(HashMapKeys, 'HashMapKeys', VOID, AbstractMutableSet, [KtMutableSet, AbstractMutableSet]);
initMetadataForClass(HashMapValues, 'HashMapValues', VOID, AbstractMutableCollection, [Collection, MutableIterable, 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.m();
} else {
tmp = false;
}
if (tmp) {
tmp$ret$0 = true;
break $l$block_0;
}
var _iterator__ex2g4s = m.p();
while (_iterator__ex2g4s.q()) {
var element = _iterator__ex2g4s.r();
// 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.l8(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]);
initMetadataForObject(EmptyHolder, 'EmptyHolder');
initMetadataForClass(LinkedHashMap, 'LinkedHashMap', LinkedHashMap_init_$Create$, HashMap, [HashMap, KtMutableMap]);
initMetadataForClass(LinkedHashSet, 'LinkedHashSet', LinkedHashSet_init_$Create$, HashSet, [HashSet, KtMutableSet]);
initMetadataForClass(BaseOutput, 'BaseOutput');
initMetadataForClass(NodeJsOutput, 'NodeJsOutput', VOID, BaseOutput);
initMetadataForClass(BufferedOutput, 'BufferedOutput', BufferedOutput, BaseOutput);
initMetadataForClass(BufferedOutputToConsoleLog, 'BufferedOutputToConsoleLog', BufferedOutputToConsoleLog, BufferedOutput);
initMetadataForInterface(Continuation, 'Continuation');
initMetadataForClass(InterceptedCoroutine, 'InterceptedCoroutine', VOID, VOID, [Continuation]);
initMetadataForClass(CoroutineImpl, 'CoroutineImpl', VOID, InterceptedCoroutine, [InterceptedCoroutine, Continuation]);
initMetadataForObject(CompletedContinuation, 'CompletedContinuation', VOID, VOID, [Continuation]);
initMetadataForClass(createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$1, VOID, VOID, CoroutineImpl);
initMetadataForClass(createSimpleCoroutineForSuspendFunction$1, VOID, VOID, CoroutineImpl);
initMetadataForClass(Exception, 'Exception', Exception_init_$Create$, Error);
initMetadataForClass(RuntimeException, 'RuntimeException', RuntimeException_init_$Create$, Exception);
initMetadataForClass(IllegalArgumentException, 'IllegalArgumentException', IllegalArgumentException_init_$Create$, RuntimeException);
initMetadataForClass(IllegalStateException, 'IllegalStateException', IllegalStateException_init_$Create$, RuntimeException);
initMetadataForClass(UnsupportedOperationException, 'UnsupportedOperationException', UnsupportedOperationException_init_$Create$, RuntimeException);
initMetadataForClass(NoSuchElementException, 'NoSuchElementException', NoSuchElementException_init_$Create$, RuntimeException);
initMetadataForClass(Error_0, 'Error', Error_init_$Create$, Error);
initMetadataForClass(IndexOutOfBoundsException, 'IndexOutOfBoundsException', IndexOutOfBoundsException_init_$Create$, RuntimeException);
initMetadataForClass(ArithmeticException, 'ArithmeticException', ArithmeticException_init_$Create$, RuntimeException);
initMetadataForClass(ClassCastException, 'ClassCastException', ClassCastException_init_$Create$, RuntimeException);
initMetadataForClass(AssertionError, 'AssertionError', AssertionError_init_$Create$, Error_0);
initMetadataForClass(ConcurrentModificationException, 'ConcurrentModificationException', ConcurrentModificationException_init_$Create$, RuntimeException);
initMetadataForClass(NumberFormatException, 'NumberFormatException', NumberFormatException_init_$Create$, IllegalArgumentException);
initMetadataForClass(NullPointerException, 'NullPointerException', NullPointerException_init_$Create$, RuntimeException);
initMetadataForClass(NoWhenBranchMatchedException, 'NoWhenBranchMatchedException', NoWhenBranchMatchedException_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(ErrorKClass, 'ErrorKClass', ErrorKClass, VOID, [KClass]);
initMetadataForClass(PrimitiveKClassImpl, 'PrimitiveKClassImpl', VOID, KClassImpl);
initMetadataForClass(SimpleKClassImpl, 'SimpleKClassImpl', VOID, KClassImpl);
initMetadataForInterface(KProperty1, 'KProperty1');
initMetadataForInterface(KMutableProperty1, 'KMutableProperty1', VOID, VOID, [KProperty1]);
initMetadataForInterface(KProperty0, 'KProperty0');
initMetadataForInterface(KMutableProperty0, 'KMutableProperty0', VOID, VOID, [KProperty0]);
initMetadataForClass(KTypeImpl, 'KTypeImpl');
initMetadataForObject(PrimitiveClasses, 'PrimitiveClasses');
initMetadataForClass(ConstrainedOnceSequence, 'ConstrainedOnceSequence', VOID, VOID, [Sequence]);
initMetadataForClass(CharacterCodingException, 'CharacterCodingException', CharacterCodingException_init_$Create$, Exception);
initMetadataForClass(StringBuilder, 'StringBuilder', StringBuilder_init_$Create$_0, VOID, [CharSequence]);
initMetadataForCompanion(Companion_4);
initMetadataForClass(Regex, 'Regex');
initMetadataForClass(MatchGroup, 'MatchGroup');
initMetadataForClass(RegexOption, 'RegexOption', VOID, Enum);
initMetadataForInterface(MatchNamedGroupCollection, 'MatchNamedGroupCollection', VOID, VOID, [Collection]);
initMetadataForClass(findNext$1$groups$1, VOID, VOID, AbstractCollection, [MatchNamedGroupCollection, AbstractCollection]);
initMetadataForClass(AbstractList, 'AbstractList', VOID, AbstractCollection, [AbstractCollection, KtList]);
initMetadataForClass(findNext$1$groupValues$1, VOID, VOID, AbstractList);
initMetadataForClass(findNext$1);
initMetadataForClass(sam$kotlin_Comparator$0, 'sam$kotlin_Comparator$0', VOID, VOID, [Comparator, FunctionAdapter]);
initMetadataForClass(DurationUnit, 'DurationUnit', VOID, Enum);
initMetadataForClass(SubList_0, 'SubList', VOID, AbstractList, [AbstractList, RandomAccess]);
initMetadataForClass(IteratorImpl_0, 'IteratorImpl');
initMetadataForClass(ListIteratorImpl_0, 'ListIteratorImpl', VOID, IteratorImpl_0);
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);
initMetadataForObject(EmptyList, 'EmptyList', VOID, VOID, [KtList, RandomAccess]);
initMetadataForClass(ArrayAsCollection, 'ArrayAsCollection', VOID, VOID, [Collection]);
initMetadataForObject(EmptyIterator, 'EmptyIterator');
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(ReversedListReadOnly$listIterator$1);
initMetadataForClass(ReversedListReadOnly, 'ReversedListReadOnly', VOID, AbstractList);
initMetadataForClass(ReversedList$listIterator$1);
initMetadataForClass(ReversedList, 'ReversedList', VOID, AbstractMutableList);
initMetadataForClass(SequenceScope, 'SequenceScope', VOID, VOID, VOID, [1]);
initMetadataForClass(SequenceBuilderIterator, 'SequenceBuilderIterator', SequenceBuilderIterator, SequenceScope, [SequenceScope, Continuation], [1]);
initMetadataForClass(sequence$$inlined$Sequence$1, VOID, VOID, VOID, [Sequence]);
initMetadataForClass(TransformingSequence$iterator$1);
initMetadataForClass(TransformingSequence, 'TransformingSequence', VOID, VOID, [Sequence]);
initMetadataForClass(FilteringSequence$iterator$1);
initMetadataForClass(FilteringSequence, 'FilteringSequence', VOID, VOID, [Sequence]);
initMetadataForObject(EmptySequence, 'EmptySequence', VOID, VOID, [Sequence]);
initMetadataForClass(GeneratorSequence$iterator$1);
initMetadataForClass(GeneratorSequence, 'GeneratorSequence', VOID, VOID, [Sequence]);
initMetadataForObject(EmptySet, 'EmptySet', VOID, VOID, [KtSet]);
initMetadataForObject(Key, 'Key');
function releaseInterceptedContinuation(continuation) {
}
initMetadataForInterface(ContinuationInterceptor, 'ContinuationInterceptor');
initMetadataForObject(EmptyCoroutineContext, 'EmptyCoroutineContext');
initMetadataForClass(CoroutineSingletons, 'CoroutineSingletons', VOID, Enum);
initMetadataForClass(EnumEntriesList, 'EnumEntriesList', VOID, AbstractList, [KtList, AbstractList]);
initMetadataForCompanion(Companion_8);
initMetadataForClass(IntProgression, 'IntProgression');
function contains(value) {
return compareTo(value, this.n()) >= 0 && compareTo(value, this.o()) <= 0;
}
initMetadataForInterface(ClosedRange, 'ClosedRange');
initMetadataForClass(IntRange, 'IntRange', VOID, IntProgression, [IntProgression, ClosedRange]);
initMetadataForClass(IntProgressionIterator, 'IntProgressionIterator', VOID, IntIterator);
initMetadataForCompanion(Companion_9);
initMetadataForInterface(KTypeParameter, 'KTypeParameter');
initMetadataForCompanion(Companion_10);
initMetadataForCompanion(Companion_11);
initMetadataForClass(BytesHexFormat, 'BytesHexFormat');
initMetadataForClass(NumberHexFormat, 'NumberHexFormat');
initMetadataForCompanion(Companion_12);
initMetadataForClass(HexFormat, 'HexFormat');
initMetadataForObject(State, 'State');
initMetadataForClass(LinesIterator, 'LinesIterator');
initMetadataForClass(DelimitedRangesSequence$iterator$1);
initMetadataForClass(DelimitedRangesSequence, 'DelimitedRangesSequence', VOID, VOID, [Sequence]);
initMetadataForClass(lineSequence$$inlined$Sequence$1, VOID, VOID, VOID, [Sequence]);
initMetadataForCompanion(Companion_13);
initMetadataForClass(Duration, 'Duration', VOID, VOID, [Comparable]);
initMetadataForClass(DeepRecursiveScope, 'DeepRecursiveScope', VOID, VOID, VOID, [1]);
initMetadataForClass(DeepRecursiveFunction, 'DeepRecursiveFunction');
initMetadataForClass(DeepRecursiveScopeImpl, 'DeepRecursiveScopeImpl', VOID, DeepRecursiveScope, [DeepRecursiveScope, Continuation], [1]);
initMetadataForClass(LazyThreadSafetyMode, 'LazyThreadSafetyMode', VOID, Enum);
initMetadataForClass(UnsafeLazyImpl, 'UnsafeLazyImpl');
initMetadataForObject(UNINITIALIZED_VALUE, 'UNINITIALIZED_VALUE');
initMetadataForCompanion(Companion_14);
initMetadataForClass(Failure, 'Failure');
initMetadataForClass(Result, 'Result');
initMetadataForClass(NotImplementedError, 'NotImplementedError', NotImplementedError, Error_0);
initMetadataForClass(Pair, 'Pair');
initMetadataForClass(Triple, 'Triple');
initMetadataForCompanion(Companion_15);
initMetadataForClass(Uuid, 'Uuid', VOID, VOID, [Comparable]);
initMetadataForCompanion(Companion_16);
initMetadataForClass(UByte, 'UByte', VOID, VOID, [Comparable]);
initMetadataForClass(Iterator, 'Iterator');
initMetadataForClass(UByteArray, 'UByteArray', VOID, VOID, [Collection]);
initMetadataForCompanion(Companion_17);
initMetadataForClass(UInt, 'UInt', VOID, VOID, [Comparable]);
initMetadataForClass(Iterator_0, 'Iterator');
initMetadataForClass(UIntArray, 'UIntArray', VOID, VOID, [Collection]);
initMetadataForCompanion(Companion_18);
initMetadataForClass(ULong, 'ULong', VOID, VOID, [Comparable]);
initMetadataForClass(Iterator_1, 'Iterator');
initMetadataForClass(ULongArray, 'ULongArray', VOID, VOID, [Collection]);
initMetadataForCompanion(Companion_19);
initMetadataForClass(UShort, 'UShort', VOID, VOID, [Comparable]);
initMetadataForClass(Iterator_2, 'Iterator');
initMetadataForClass(UShortArray, 'UShortArray', VOID, VOID, [Collection]);
//endregion
function CharSequence() {
}
function Comparable() {
}
function Number_0() {
}
function toList(_this__u8e3s4) {
switch (_this__u8e3s4.length) {
case 0:
return emptyList();
case 1:
return listOf(_this__u8e3s4[0]);
default:
return toMutableList(_this__u8e3s4);
}
}
function withIndex(_this__u8e3s4) {
return new IndexingIterable(withIndex$lambda(_this__u8e3s4));
}
function get_indices(_this__u8e3s4) {
return new IntRange(0, get_lastIndex_0(_this__u8e3s4));
}
function get_indices_0(_this__u8e3s4) {
return new IntRange(0, get_lastIndex_1(_this__u8e3s4));
}
function toSet(_this__u8e3s4) {
switch (_this__u8e3s4.length) {
case 0:
return emptySet();
case 1:
return setOf(_this__u8e3s4[0]);
default:
return toCollection(_this__u8e3s4, LinkedHashSet_init_$Create$_1(mapCapacity(_this__u8e3s4.length)));
}
}
function contains_0(_this__u8e3s4, element) {
return indexOf(_this__u8e3s4, element) >= 0;
}
function get_lastIndex(_this__u8e3s4) {
return _this__u8e3s4.length - 1 | 0;
}
function last(_this__u8e3s4) {
// Inline function 'kotlin.collections.isEmpty' call
if (_this__u8e3s4.length === 0)
throw NoSuchElementException_init_$Create$_0('Array is empty.');
return _this__u8e3s4[get_lastIndex(_this__u8e3s4)];
}
function get_lastIndex_0(_this__u8e3s4) {
return _this__u8e3s4.length - 1 | 0;
}
function filterNotNull(_this__u8e3s4) {
return filterNotNullTo(_this__u8e3s4, ArrayList_init_$Create$());
}
function contains_1(_this__u8e3s4, element) {
return indexOf_0(_this__u8e3s4, element) >= 0;
}
function contains_2(_this__u8e3s4, element) {
return indexOf_1(_this__u8e3s4, element) >= 0;
}
function contains_3(_this__u8e3s4, element) {
return indexOf_2(_this__u8e3s4, element) >= 0;
}
function contains_4(_this__u8e3s4, element) {
return indexOf_3(_this__u8e3s4, element) >= 0;
}
function indexOf(_this__u8e3s4, element) {
if (element == null) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (_this__u8e3s4[index] == null) {
return index;
}
}
while (inductionVariable <= last);
} else {
var inductionVariable_0 = 0;
var last_0 = _this__u8e3s4.length - 1 | 0;
if (inductionVariable_0 <= last_0)
do {
var index_0 = inductionVariable_0;
inductionVariable_0 = inductionVariable_0 + 1 | 0;
if (equals(element, _this__u8e3s4[index_0])) {
return index_0;
}
}
while (inductionVariable_0 <= last_0);
}
return -1;
}
function toCollection(_this__u8e3s4, destination) {
var inductionVariable = 0;
var last = _this__u8e3s4.length;
while (inductionVariable < last) {
var item = _this__u8e3s4[inductionVariable];
inductionVariable = inductionVariable + 1 | 0;
destination.e(item);
}
return destination;
}
function single(_this__u8e3s4) {
var tmp;
switch (_this__u8e3s4.length) {
case 0:
throw NoSuchElementException_init_$Create$_0('Array is empty.');
case 1:
tmp = _this__u8e3s4[0];
break;
default:
throw IllegalArgumentException_init_$Create$_0('Array has more than one element.');
}
return tmp;
}
function toMutableList(_this__u8e3s4) {
return ArrayList_init_$Create$_1(asCollection(_this__u8e3s4));
}
function get_lastIndex_1(_this__u8e3s4) {
return _this__u8e3s4.length - 1 | 0;
}
function filterNotNullTo(_this__u8e3s4, destination) {
var inductionVariable = 0;
var last = _this__u8e3s4.length;
while (inductionVariable < last) {
var element = _this__u8e3s4[inductionVariable];
inductionVariable = inductionVariable + 1 | 0;
if (!(element == null)) {
destination.e(element);
}
}
return destination;
}
function indexOf_0(_this__u8e3s4, element) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (element.equals(_this__u8e3s4[index])) {
return index;
}
}
while (inductionVariable <= last);
return -1;
}
function indexOf_1(_this__u8e3s4, element) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (element === _this__u8e3s4[index]) {
return index;
}
}
while (inductionVariable <= last);
return -1;
}
function indexOf_2(_this__u8e3s4, element) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (element === _this__u8e3s4[index]) {
return index;
}
}
while (inductionVariable <= last);
return -1;
}
function indexOf_3(_this__u8e3s4, element) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (element === _this__u8e3s4[index]) {
return index;
}
}
while (inductionVariable <= last);
return -1;
}
function get_lastIndex_2(_this__u8e3s4) {
return _this__u8e3s4.length - 1 | 0;
}
function joinToString(_this__u8e3s4, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
return joinTo(_this__u8e3s4, StringBuilder_init_$Create$_0(), separator, prefix, postfix, limit, truncated, transform).toString();
}
function contains_5(_this__u8e3s4, element) {
return indexOf_4(_this__u8e3s4, element) >= 0;
}
function joinTo(_this__u8e3s4, buffer, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
buffer.f(prefix);
var count = 0;
var inductionVariable = 0;
var last = _this__u8e3s4.length;
$l$loop: while (inductionVariable < last) {
var element = _this__u8e3s4[inductionVariable];
inductionVariable = inductionVariable + 1 | 0;
count = count + 1 | 0;
if (count > 1) {
buffer.f(separator);
}
if (limit < 0 || count <= limit) {
appendElement(buffer, element, transform);
} else
break $l$loop;
}
if (limit >= 0 && count > limit) {
buffer.f(truncated);
}
buffer.f(postfix);
return buffer;
}
function indexOf_4(_this__u8e3s4, element) {
var inductionVariable = 0;
var last = _this__u8e3s4.length - 1 | 0;
if (inductionVariable <= last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
if (element === _this__u8e3s4[index]) {
return index;
}
}
while (inductionVariable <= last);
return -1;
}
function zip(_this__u8e3s4, other) {
// Inline function 'kotlin.collections.zip' call
var tmp0 = _this__u8e3s4.length;
// Inline function 'kotlin.comparisons.minOf' call
var b = other.length;
var size = Math.min(tmp0, b);
var list = ArrayList_init_$Create$_0(size);
var inductionVariable = 0;
if (inductionVariable < size)
do {
var i = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
var tmp2 = _this__u8e3s4[i];
var t2 = other[i];
var tmp$ret$1 = to(tmp2, t2);
list.e(tmp$ret$1);
}
while (inductionVariable < size);
return list;
}
function slice(_this__u8e3s4, indices) {
if (indices.m()) {
// Inline function 'kotlin.collections.listOf' call
return emptyList();
}
var tmp1 = indices.n();
// Inline function 'kotlin.collections.copyOfRange' call
var toIndex = indices.o() + 1 | 0;
var tmp$ret$1 = copyOfRange(_this__u8e3s4, tmp1, toIndex);
return asList(tmp$ret$1);
}
function getOrNull(_this__u8e3s4, index) {
return (0 <= index ? index <= (_this__u8e3s4.length - 1 | 0) : false) ? _this__u8e3s4[index] : null;
}
function withIndex$lambda($this_withIndex) {
return function () {
return arrayIterator($this_withIndex);
};
}
function joinToString_0(_this__u8e3s4, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
return joinTo_0(_this__u8e3s4, StringBuilder_init_$Create$_0(), separator, prefix, postfix, limit, truncated, transform).toString();
}
function joinTo_0(_this__u8e3s4, buffer, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
buffer.f(prefix);
var count = 0;
var _iterator__ex2g4s = _this__u8e3s4.p();
$l$loop: while (_iterator__ex2g4s.q()) {
var element = _iterator__ex2g4s.r();
count = count + 1 | 0;
if (count > 1) {
buffer.f(separator);
}
if (limit < 0 || count <= limit) {
appendElement(buffer, element, transform);
} else
break $l$loop;
}
if (limit >= 0 && count > limit) {
buffer.f(truncated);
}
buffer.f(postfix);
return buffer;
}
function toHashSet(_this__u8e3s4) {
return toCollection_0(_this__u8e3s4, HashSet_init_$Create$_1(mapCapacity(collectionSizeOrDefault(_this__u8e3s4, 12))));
}
function toBooleanArray(_this__u8e3s4) {
var result = booleanArray(_this__u8e3s4.s());
var index = 0;
var _iterator__ex2g4s = _this__u8e3s4.p();
while (_iterator__ex2g4s.q()) {
var element = _iterator__ex2g4s.r();
var _unary__edvuaz = index;
index = _unary__edvuaz + 1 | 0;
result[_unary__edvuaz] = element;
}
return result;
}
function last_0(_this__u8e3s4) {
if (_this__u8e3s4.m())
throw NoSuchElementException_init_$Create$_0('List is empty.');
return _this__u8e3s4.t(get_lastIndex_3(_this__u8e3s4));
}
function plus(_this__u8e3s4, elements) {
if (isInterface(elements, Collection)) {
var result = ArrayList_init_$Create$_0(_this__u8e3s4.s() + elements.s() | 0);
result.u(_this__u8e3s4);
result.u(elements);
return result;
} else {
var result_0 = ArrayList_init_$Create$_1(_this__u8e3s4);
addAll(result_0, elements);
return result_0;
}
}
function getOrNull_0(_this__u8e3s4, index) {
return (0 <= index ? index < _this__u8e3s4.s() : false) ? _this__u8e3s4.t(index) : null;
}
function toSet_0(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, Collection)) {
var tmp;
switch (_this__u8e3s4.s()) {
case 0:
tmp = emptySet();
break;
case 1:
var tmp_0;
if (isInterface(_this__u8e3s4, KtList)) {
tmp_0 = _this__u8e3s4.t(0);
} else {
tmp_0 = _this__u8e3s4.p().r();
}
tmp = setOf(tmp_0);
break;
default:
tmp = toCollection_0(_this__u8e3s4, LinkedHashSet_init_$Create$_1(mapCapacity(_this__u8e3s4.s())));
break;
}
return tmp;
}
return optimizeReadOnlySet(toCollection_0(_this__u8e3s4, LinkedHashSet_init_$Create$()));
}
function distinct(_this__u8e3s4) {
return toList_0(toMutableSet(_this__u8e3s4));
}
function single_0(_this__u8e3s4) {
var tmp;
switch (_this__u8e3s4.s()) {
case 0:
throw NoSuchElementException_init_$Create$_0('List is empty.');
case 1:
tmp = _this__u8e3s4.t(0);
break;
default:
throw IllegalArgumentException_init_$Create$_0('List has more than one element.');
}
return tmp;
}
function toMutableList_0(_this__u8e3s4) {
return ArrayList_init_$Create$_1(_this__u8e3s4);
}
function firstOrNull(_this__u8e3s4) {
return _this__u8e3s4.m() ? null : _this__u8e3s4.t(0);
}
function drop(_this__u8e3s4, n) {
// Inline function 'kotlin.require' call
if (!(n >= 0)) {
var message = 'Requested element count ' + n + ' is less than zero.';
throw IllegalArgumentException_init_$Create$_0(toString_1(message));
}
if (n === 0)
return toList_0(_this__u8e3s4);
var list;
if (isInterface(_this__u8e3s4, Collection)) {
var resultSize = _this__u8e3s4.s() - n | 0;
if (resultSize <= 0)
return emptyList();
if (resultSize === 1)
return listOf(last_1(_this__u8e3s4));
list = ArrayList_init_$Create$_0(resultSize);
if (isInterface(_this__u8e3s4, KtList)) {
if (isInterface(_this__u8e3s4, RandomAccess)) {
var inductionVariable = n;
var last = _this__u8e3s4.s();
if (inductionVariable < last)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
list.e(_this__u8e3s4.t(index));
}
while (inductionVariable < last);
} else {
// Inline function 'kotlin.collections.iterator' call
var _iterator__ex2g4s = _this__u8e3s4.v(n);
while (_iterator__ex2g4s.q()) {
var item = _iterator__ex2g4s.r();
list.e(item);
}
}
return list;
}
} else {
list = ArrayList_init_$Create$();
}
var count = 0;
var _iterator__ex2g4s_0 = _this__u8e3s4.p();
while (_iterator__ex2g4s_0.q()) {
var item_0 = _iterator__ex2g4s_0.r();
if (count >= n)
list.e(item_0);
else {
count = count + 1 | 0;
}
}
return optimizeReadOnlyList(list);
}
function plus_0(_this__u8e3s4, element) {
var result = ArrayList_init_$Create$_0(_this__u8e3s4.s() + 1 | 0);
result.u(_this__u8e3s4);
result.e(element);
return result;
}
function asSequence(_this__u8e3s4) {
// Inline function 'kotlin.sequences.Sequence' call
return new asSequence$$inlined$Sequence$1(_this__u8e3s4);
}
function toList_0(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, Collection)) {
var tmp;
switch (_this__u8e3s4.s()) {
case 0:
tmp = emptyList();
break;
case 1:
var tmp_0;
if (isInterface(_this__u8e3s4, KtList)) {
tmp_0 = _this__u8e3s4.t(0);
} else {
tmp_0 = _this__u8e3s4.p().r();
}
tmp = listOf(tmp_0);
break;
default:
tmp = toMutableList_0(_this__u8e3s4);
break;
}
return tmp;
}
return optimizeReadOnlyList(toMutableList_1(_this__u8e3s4));
}
function withIndex_0(_this__u8e3s4) {
return new IndexingIterable(withIndex$lambda_0(_this__u8e3s4));
}
function first(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, KtList))
return first_0(_this__u8e3s4);
else {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
throw NoSuchElementException_init_$Create$_0('Collection is empty.');
return iterator.r();
}
}
function first_0(_this__u8e3s4) {
if (_this__u8e3s4.m())
throw NoSuchElementException_init_$Create$_0('List is empty.');
return _this__u8e3s4.t(0);
}
function lastOrNull(_this__u8e3s4) {
return _this__u8e3s4.m() ? null : _this__u8e3s4.t(_this__u8e3s4.s() - 1 | 0);
}
function toCollection_0(_this__u8e3s4, destination) {
var _iterator__ex2g4s = _this__u8e3s4.p();
while (_iterator__ex2g4s.q()) {
var item = _iterator__ex2g4s.r();
destination.e(item);
}
return destination;
}
function toMutableSet(_this__u8e3s4) {
var tmp;
if (isInterface(_this__u8e3s4, Collection)) {
tmp = LinkedHashSet_init_$Create$_0(_this__u8e3s4);
} else {
tmp = toCollection_0(_this__u8e3s4, LinkedHashSet_init_$Create$());
}
return tmp;
}
function last_1(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, KtList))
return last_0(_this__u8e3s4);
else {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
throw NoSuchElementException_init_$Create$_0('Collection is empty.');
var last = iterator.r();
while (iterator.q())
last = iterator.r();
return last;
}
}
function sortedWith(_this__u8e3s4, comparator) {
if (isInterface(_this__u8e3s4, Collection)) {
if (_this__u8e3s4.s() <= 1)
return toList_0(_this__u8e3s4);
// Inline function 'kotlin.collections.toTypedArray' call
var tmp = copyToArray(_this__u8e3s4);
// Inline function 'kotlin.apply' call
var this_0 = isArray(tmp) ? tmp : THROW_CCE();
sortWith(this_0, comparator);
return asList(this_0);
}
// Inline function 'kotlin.apply' call
var this_1 = toMutableList_1(_this__u8e3s4);
sortWith_0(this_1, comparator);
return this_1;
}
function toMutableList_1(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, Collection))
return toMutableList_0(_this__u8e3s4);
return toCollection_0(_this__u8e3s4, ArrayList_init_$Create$());
}
function single_1(_this__u8e3s4) {
if (isInterface(_this__u8e3s4, KtList))
return single_0(_this__u8e3s4);
else {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
throw NoSuchElementException_init_$Create$_0('Collection is empty.');
var single = iterator.r();
if (iterator.q())
throw IllegalArgumentException_init_$Create$_0('Collection has more than one element.');
return single;
}
}
function plus_1(_this__u8e3s4, elements) {
var result = ArrayList_init_$Create$_0(_this__u8e3s4.s() + elements.length | 0);
result.u(_this__u8e3s4);
addAll_0(result, elements);
return result;
}
function take(_this__u8e3s4, n) {
// Inline function 'kotlin.require' call
if (!(n >= 0)) {
var message = 'Requested element count ' + n + ' is less than zero.';
throw IllegalArgumentException_init_$Create$_0(toString_1(message));
}
if (n === 0)
return emptyList();
if (isInterface(_this__u8e3s4, Collection)) {
if (n >= _this__u8e3s4.s())
return toList_0(_this__u8e3s4);
if (n === 1)
return listOf(first(_this__u8e3s4));
}
var count = 0;
var list = ArrayList_init_$Create$_0(n);
var _iterator__ex2g4s = _this__u8e3s4.p();
$l$loop: while (_iterator__ex2g4s.q()) {
var item = _iterator__ex2g4s.r();
list.e(item);
count = count + 1 | 0;
if (count === n)
break $l$loop;
}
return optimizeReadOnlyList(list);
}
function takeLast(_this__u8e3s4, n) {
// Inline function 'kotlin.require' call
if (!(n >= 0)) {
var message = 'Requested element count ' + n + ' is less than zero.';
throw IllegalArgumentException_init_$Create$_0(toString_1(message));
}
if (n === 0)
return emptyList();
var size = _this__u8e3s4.s();
if (n >= size)
return toList_0(_this__u8e3s4);
if (n === 1)
return listOf(last_0(_this__u8e3s4));
var list = ArrayList_init_$Create$_0(n);
if (isInterface(_this__u8e3s4, RandomAccess)) {
var inductionVariable = size - n | 0;
if (inductionVariable < size)
do {
var index = inductionVariable;
inductionVariable = inductionVariable + 1 | 0;
list.e(_this__u8e3s4.t(index));
}
while (inductionVariable < size);
} else {
// Inline function 'kotlin.collections.iterator' call
var _iterator__ex2g4s = _this__u8e3s4.v(size - n | 0);
while (_iterator__ex2g4s.q()) {
var item = _iterator__ex2g4s.r();
list.e(item);
}
}
return list;
}
function singleOrNull(_this__u8e3s4) {
return _this__u8e3s4.s() === 1 ? _this__u8e3s4.t(0) : null;
}
function reversed(_this__u8e3s4) {
var tmp;
if (isInterface(_this__u8e3s4, Collection)) {
tmp = _this__u8e3s4.s() <= 1;
} else {
tmp = false;
}
if (tmp)
return toList_0(_this__u8e3s4);
var list = toMutableList_1(_this__u8e3s4);
reverse(list);
return list;
}
function minOrNull(_this__u8e3s4) {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
return null;
var min = iterator.r();
while (iterator.q()) {
var e = iterator.r();
if (compareTo(min, e) > 0)
min = e;
}
return min;
}
function zip_0(_this__u8e3s4, other) {
// Inline function 'kotlin.collections.zip' call
var first = _this__u8e3s4.p();
var second = other.p();
var tmp0 = collectionSizeOrDefault(_this__u8e3s4, 10);
// Inline function 'kotlin.comparisons.minOf' call
var b = collectionSizeOrDefault(other, 10);
var tmp$ret$0 = Math.min(tmp0, b);
var list = ArrayList_init_$Create$_0(tmp$ret$0);
while (first.q() && second.q()) {
var tmp2 = first.r();
var t2 = second.r();
var tmp$ret$1 = to(tmp2, t2);
list.e(tmp$ret$1);
}
return list;
}
function sum(_this__u8e3s4) {
var sum = 0;
var _iterator__ex2g4s = _this__u8e3s4.p();
while (_iterator__ex2g4s.q()) {
var element = _iterator__ex2g4s.r();
sum = sum + element | 0;
}
return sum;
}
function asSequence$$inlined$Sequence$1($this_asSequence) {
this.w_1 = $this_asSequence;
}
protoOf(asSequence$$inlined$Sequence$1).p = function () {
return this.w_1.p();
};
function withIndex$lambda_0($this_withIndex) {
return function () {
return $this_withIndex.p();
};
}
function toList_1(_this__u8e3s4) {
if (_this__u8e3s4.s() === 0)
return emptyList();
var iterator = _this__u8e3s4.x().p();
if (!iterator.q())
return emptyList();
var first = iterator.r();
if (!iterator.q()) {
// Inline function 'kotlin.collections.toPair' call
var tmp$ret$0 = new Pair(first.y(), first.z());
return listOf(tmp$ret$0);
}
var result = ArrayList_init_$Create$_0(_this__u8e3s4.s());
// Inline function 'kotlin.collections.toPair' call
var tmp$ret$1 = new Pair(first.y(), first.z());
result.e(tmp$ret$1);
do {
// Inline function 'kotlin.collections.toPair' call
var this_0 = iterator.r();
var tmp$ret$2 = new Pair(this_0.y(), this_0.z());
result.e(tmp$ret$2);
}
while (iterator.q());
return result;
}
function asSequence_0(_this__u8e3s4) {
return asSequence(_this__u8e3s4.x());
}
function until(_this__u8e3s4, to) {
if (to <= -2147483648)
return Companion_getInstance_8().a1_1;
return numberRangeToNumber(_this__u8e3s4, to - 1 | 0);
}
function step(_this__u8e3s4, step) {
checkStepIsPositive(step > 0, step);
return Companion_instance_9.e1(_this__u8e3s4.b1_1, _this__u8e3s4.c1_1, _this__u8e3s4.d1_1 > 0 ? step : -step | 0);
}
function coerceAtLeast(_this__u8e3s4, minimumValue) {
return _this__u8e3s4 < minimumValue ? minimumValue : _this__u8e3s4;
}
function coerceAtLeast_0(_this__u8e3s4, minimumValue) {
return _this__u8e3s4 < minimumValue ? minimumValue : _this__u8e3s4;
}
function coerceIn(_this__u8e3s4, minimumValue, maximumValue) {
if (minimumValue > maximumValue)
throw IllegalArgumentException_init_$Create$_0('Cannot coerce value to an empty range: maximum ' + maximumValue + ' is less than minimum ' + minimumValue + '.');
if (_this__u8e3s4 < minimumValue)
return minimumValue;
if (_this__u8e3s4 > maximumValue)
return maximumValue;
return _this__u8e3s4;
}
function coerceIn_0(_this__u8e3s4, minimumValue, maximumValue) {
if (minimumValue > maximumValue)
throw IllegalArgumentException_init_$Create$_0('Cannot coerce value to an empty range: maximum ' + maximumValue + ' is less than minimum ' + minimumValue + '.');
if (_this__u8e3s4 < minimumValue)
return minimumValue;
if (_this__u8e3s4 > maximumValue)
return maximumValue;
return _this__u8e3s4;
}
function coerceAtLeast_1(_this__u8e3s4, minimumValue) {
return _this__u8e3s4 < minimumValue ? minimumValue : _this__u8e3s4;
}
function coerceIn_1(_this__u8e3s4, minimumValue, maximumValue) {
if (minimumValue.h1(maximumValue) > 0)
throw IllegalArgumentException_init_$Create$_0('Cannot coerce value to an empty range: maximum ' + maximumValue.toString() + ' is less than minimum ' + minimumValue.toString() + '.');
if (_this__u8e3s4.h1(minimumValue) < 0)
return minimumValue;
if (_this__u8e3s4.h1(maximumValue) > 0)
return maximumValue;
return _this__u8e3s4;
}
function coerceAtMost(_this__u8e3s4, maximumValue) {
return _this__u8e3s4 > maximumValue ? maximumValue : _this__u8e3s4;
}
function downTo(_this__u8e3s4, to) {
return Companion_instance_9.e1(_this__u8e3s4, to, -1);
}
function contains_6(_this__u8e3s4, value) {
// Inline function 'kotlin.let' call
var it = toIntExactOrNull(value);
return !(it == null) ? _this__u8e3s4.i1(it) : false;
}
function toIntExactOrNull(_this__u8e3s4) {
return ((new Long(-2147483648, -1)).h1(_this__u8e3s4) <= 0 ? _this__u8e3s4.h1(new Long(2147483647, 0)) <= 0 : false) ? _this__u8e3s4.j1() : null;
}
function firstOrNull_0(_this__u8e3s4) {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
return null;
return iterator.r();
}
function mapNotNull(_this__u8e3s4, transform) {
return filterNotNull_0(new TransformingSequence(_this__u8e3s4, transform));
}
function toList_2(_this__u8e3s4) {
var it = _this__u8e3s4.p();
if (!it.q())
return emptyList();
var element = it.r();
if (!it.q())
return listOf(element);
var dst = ArrayList_init_$Create$();
dst.e(element);
while (it.q()) {
dst.e(it.r());
}
return dst;
}
function map(_this__u8e3s4, transform) {
return new TransformingSequence(_this__u8e3s4, transform);
}
function joinToString_1(_this__u8e3s4, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
return joinTo_1(_this__u8e3s4, StringBuilder_init_$Create$_0(), separator, prefix, postfix, limit, truncated, transform).toString();
}
function filter(_this__u8e3s4, predicate) {
return new FilteringSequence(_this__u8e3s4, true, predicate);
}
function asIterable(_this__u8e3s4) {
// Inline function 'kotlin.collections.Iterable' call
return new asIterable$$inlined$Iterable$1(_this__u8e3s4);
}
function filterNotNull_0(_this__u8e3s4) {
var tmp = filterNot(_this__u8e3s4, filterNotNull$lambda);
return isInterface(tmp, Sequence) ? tmp : THROW_CCE();
}
function joinTo_1(_this__u8e3s4, buffer, separator, prefix, postfix, limit, truncated, transform) {
separator = separator === VOID ? ', ' : separator;
prefix = prefix === VOID ? '' : prefix;
postfix = postfix === VOID ? '' : postfix;
limit = limit === VOID ? -1 : limit;
truncated = truncated === VOID ? '...' : truncated;
transform = transform === VOID ? null : transform;
buffer.f(prefix);
var count = 0;
var _iterator__ex2g4s = _this__u8e3s4.p();
$l$loop: while (_iterator__ex2g4s.q()) {
var element = _iterator__ex2g4s.r();
count = count + 1 | 0;
if (count > 1) {
buffer.f(separator);
}
if (limit < 0 || count <= limit) {
appendElement(buffer, element, transform);
} else
break $l$loop;
}
if (limit >= 0 && count > limit) {
buffer.f(truncated);
}
buffer.f(postfix);
return buffer;
}
function filterNot(_this__u8e3s4, predicate) {
return new FilteringSequence(_this__u8e3s4, false, predicate);
}
function onEach(_this__u8e3s4, action) {
return map(_this__u8e3s4, onEach$lambda(action));
}
function last_2(_this__u8e3s4) {
var iterator = _this__u8e3s4.p();
if (!iterator.q())
throw NoSuchElementException_init_$Create$_0('Sequence is empty.');
var last = iterator.r();
while (iterator.q())
last = iterator.r();
return last;
}
function asIterable$$inlined$Iterable$1($this_asIterable) {
this.k1_1 = $this_asIterable;
}
protoOf(asIterable$$inlined$Iterable$1).p = function () {
return this.k1_1.p();
};
function filterNotNul