Files
adif-api-reverse-engineering/apk_decompiled/sources/kotlin/text/StringsKt___StringsKt.java

2424 lines
153 KiB
Java
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package kotlin.text;
import C.w;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.android.gms.measurement.internal.a;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Comparator;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.Set;
import kotlin.Deprecated;
import kotlin.DeprecatedSinceKotlin;
import kotlin.ExperimentalStdlibApi;
import kotlin.ExperimentalUnsignedTypes;
import kotlin.Metadata;
import kotlin.OverloadResolutionByLambdaReturnType;
import kotlin.Pair;
import kotlin.ReplaceWith;
import kotlin.SinceKotlin;
import kotlin.TuplesKt;
import kotlin.UInt;
import kotlin.ULong;
import kotlin.Unit;
import kotlin.WasExperimental;
import kotlin.collections.CollectionsKt;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.collections.CollectionsKt__MutableCollectionsKt;
import kotlin.collections.Grouping;
import kotlin.collections.IndexedValue;
import kotlin.collections.IndexingIterable;
import kotlin.collections.IntIterator;
import kotlin.collections.MapsKt;
import kotlin.collections.SetsKt;
import kotlin.collections.SlidingWindowKt;
import kotlin.internal.InlineOnly;
import kotlin.jvm.JvmName;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.random.Random;
import kotlin.ranges.IntProgression;
import kotlin.ranges.IntRange;
import kotlin.ranges.RangesKt;
import kotlin.ranges.RangesKt___RangesKt;
import kotlin.sequences.Sequence;
import kotlin.sequences.SequencesKt;
/* JADX INFO: Access modifiers changed from: package-private */
@Metadata(d1 = {"\u0000ö\u0001\n\u0000\n\u0002\u0010\u000b\n\u0002\u0010\r\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\f\n\u0002\b\u0002\n\u0002\u0010\u001c\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010$\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010%\n\u0002\b\b\n\u0002\u0010 \n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0002\b\u000f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0010\u0000\n\u0002\b\b\n\u0002\u0010\u001f\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0006\n\u0002\u0010!\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u000f\n\u0002\u0010\u000f\n\u0002\b\u0005\n\u0002\u0010\u0006\n\u0002\u0010\u0007\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u001c\n\u0002\u0018\u0002\n\u0002\b\u0019\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\"\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\u001a$\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\n\u0010\u0006\u001a\u00020\u0001*\u00020\u0002\u001a$\u0010\u0006\u001a\u00020\u0001*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\u0010\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00050\b*\u00020\u0002\u001a\u0010\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00050\n*\u00020\u0002\u001aH\u0010\u000b\u001a\u000e\u0012\u0004\u0012\u0002H\r\u0012\u0004\u0012\u0002H\u000e0\f\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e*\u00020\u00022\u001e\u0010\u000f\u001a\u001a\u0012\u0004\u0012\u00020\u0005\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\r\u0012\u0004\u0012\u0002H\u000e0\u00100\u0004H\u0086\\u0001\u0000\u001a6\u0010\u0011\u001a\u000e\u0012\u0004\u0012\u0002H\r\u0012\u0004\u0012\u00020\u00050\f\"\u0004\b\u0000\u0010\r*\u00020\u00022\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u0004H\u0086\\u0001\u0000\u001aP\u0010\u0011\u001a\u000e\u0012\u0004\u0012\u0002H\r\u0012\u0004\u0012\u0002H\u000e0\f\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e*\u00020\u00022\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u00042\u0012\u0010\u0013\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0086\\u0001\u0000\u001aQ\u0010\u0014\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\r\"\u0018\b\u0001\u0010\u0015*\u0012\u0012\u0006\b\u0000\u0012\u0002H\r\u0012\u0006\b\u0000\u0012\u00020\u00050\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010\u0018\u001ak\u0010\u0014\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e\"\u0018\b\u0002\u0010\u0015*\u0012\u0012\u0006\b\u0000\u0012\u0002H\r\u0012\u0006\b\u0000\u0012\u0002H\u000e0\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u00042\u0012\u0010\u0013\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010\u0019\u001ac\u0010\u001a\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e\"\u0018\b\u0002\u0010\u0015*\u0012\u0012\u0006\b\u0000\u0012\u0002H\r\u0012\u0006\b\u0000\u0012\u0002H\u000e0\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u001e\u0010\u000f\u001a\u001a\u0012\u0004\u0012\u00020\u0005\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u0002H\r\u0012\u0004\u0012\u0002H\u000e0\u00100\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010\u0018\u001a6\u0010\u001b\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\f\"\u0004\b\u0000\u0010\u000e*\u00020\u00022\u0012\u0010\u001c\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0087\\u0001\u0000\u001aQ\u0010\u001d\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\u000e\"\u0018\b\u0001\u0010\u0015*\u0012\u0012\u0006\b\u0000\u0012\u00020\u0005\u0012\u0006\b\u0000\u0012\u0002H\u000e0\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u0012\u0010\u001c\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010\u0018\u001a\u001a\u0010\u001e\u001a\b\u0012\u0004\u0012\u00020 0\u001f*\u00020\u00022\u0006\u0010!\u001a\u00020\"H\u0007\u001a4\u0010\u001e\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u0002H#0\u0004H\u0007\u001a\u001a\u0010$\u001a\b\u0012\u0004\u0012\u00020 0\n*\u00020\u00022\u0006\u0010!\u001a\u00020\"H\u0007\u001a4\u0010$\u001a\b\u0012\u0004\u0012\u0002H#0\n\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u0002H#0\u0004H\u0007\u001a\r\u0010%\u001a\u00020\"*\u00020\u0002H\u0087\b\u001a$\u0010%\u001a\u00020\"*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\u0012\u0010&\u001a\u00020\u0002*\u00020\u00022\u0006\u0010'\u001a\u00020\"\u001a\u0012\u0010&\u001a\u00020 *\u00020 2\u0006\u0010'\u001a\u00020\"\u001a\u0012\u0010(\u001a\u00020\u0002*\u00020\u00022\u0006\u0010'\u001a\u00020\"\u001a\u0012\u0010(\u001a\u00020 *\u00020 2\u0006\u0010'\u001a\u00020\"\u001a$\u0010)\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u0010)\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u0010*\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u0010*\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a,\u0010+\u001a\u00020\u0005*\u00020\u00022\u0006\u0010,\u001a\u00020\"2\u0012\u0010-\u001a\u000e\u0012\u0004\u0012\u00020\"\u0012\u0004\u0012\u00020\u00050\u0004H\u0087\\u0001\u0000\u001a\u001c\u0010.\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0006\u0010,\u001a\u00020\"H\u0087\\u0006\u0002\u0010/\u001a$\u00100\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u00100\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a9\u00101\u001a\u00020\u0002*\u00020\u00022'\u0010\u0003\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000102H\u0086\\u0001\u0000\u001a9\u00101\u001a\u00020 *\u00020 2'\u0010\u0003\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000102H\u0086\\u0001\u0000\u001aT\u00105\u001a\u0002H6\"\f\b\u0000\u00106*\u000607j\u0002`8*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62'\u0010\u0003\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000102H\u0086\\u0001\u0000¢\u0006\u0002\u00109\u001a$\u0010:\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u0010:\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a?\u0010;\u001a\u0002H6\"\f\b\u0000\u00106*\u000607j\u0002`8*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010<\u001a?\u0010=\u001a\u0002H6\"\f\b\u0000\u00106*\u000607j\u0002`8*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010<\u001a+\u0010>\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010?\u001a+\u0010@\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010?\u001a\n\u0010A\u001a\u00020\u0005*\u00020\u0002\u001a$\u0010A\u001a\u00020\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a5\u0010B\u001a\u0002H#\"\b\b\u0000\u0010#*\u00020C*\u00020\u00022\u0014\u0010\u000f\u001a\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010D\u001a7\u0010E\u001a\u0004\u0018\u0001H#\"\b\b\u0000\u0010#*\u00020C*\u00020\u00022\u0014\u0010\u000f\u001a\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010D\u001a\u0011\u0010F\u001a\u0004\u0018\u00010\u0005*\u00020\u0002¢\u0006\u0002\u0010G\u001a+\u0010F\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010?\u001a6\u0010H\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0018\u0010\u000f\u001a\u0014\u0012\u0004\u0012\u00020\u0005\u0012\n\u0012\b\u0012\u0004\u0012\u0002H#0\b0\u0004H\u0086\\u0001\u0000\u001aP\u0010I\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022-\u0010\u000f\u001a)\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\n\u0012\b\u0012\u0004\u0012\u0002H#0\b02H\u0087\\u0001\u0000¢\u0006\u0002\bJ\u001af\u0010K\u001a\u0002H6\"\u0004\b\u0000\u0010#\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62-\u0010\u000f\u001a)\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\n\u0012\b\u0012\u0004\u0012\u0002H#0\b02H\u0087\\u0001\u0000¢\u0006\u0004\bM\u0010N\u001aO\u0010O\u001a\u0002H6\"\u0004\b\u0000\u0010#\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62\u0018\u0010\u000f\u001a\u0014\u0012\u0004\u0012\u00020\u0005\u0012\n\u0012\b\u0012\u0004\u0012\u0002H#0\b0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010P\u001aL\u0010Q\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2'\u0010S\u001a#\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#02H\u0086\\u0001\u0000¢\u0006\u0002\u0010U\u001aa\u0010V\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0WH\u0086\\u0001\u0000¢\u0006\u0002\u0010X\u001aL\u0010Y\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2'\u0010S\u001a#\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u0002H#02H\u0086\\u0001\u0000¢\u0006\u0002\u0010U\u001aa\u0010Z\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u0002H#0WH\u0086\\u0001\u0000¢\u0006\u0002\u0010X\u001a$\u0010[\u001a\u00020\\*\u00020\u00022\u0012\u0010]\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\\0\u0004H\u0086\\u0001\u0000\u001a9\u0010^\u001a\u00020\\*\u00020\u00022'\u0010]\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\\02H\u0086\\u0001\u0000\u001a,\u0010_\u001a\u00020\u0005*\u00020\u00022\u0006\u0010,\u001a\u00020\"2\u0012\u0010-\u001a\u000e\u0012\u0004\u0012\u00020\"\u0012\u0004\u0012\u00020\u00050\u0004H\u0087\\u0001\u0000\u001a\u0019\u0010`\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0006\u0010,\u001a\u00020\"¢\u0006\u0002\u0010/\u001a<\u0010a\u001a\u0014\u0012\u0004\u0012\u0002H\r\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u001f0\f\"\u0004\b\u0000\u0010\r*\u00020\u00022\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u0004H\u0086\\u0001\u0000\u001aV\u0010a\u001a\u0014\u0012\u0004\u0012\u0002H\r\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u000e0\u001f0\f\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e*\u00020\u00022\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u00042\u0012\u0010\u0013\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0086\\u0001\u0000\u001aU\u0010b\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\r\"\u001c\b\u0001\u0010\u0015*\u0016\u0012\u0006\b\u0000\u0012\u0002H\r\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050c0\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010\u0018\u001ao\u0010b\u001a\u0002H\u0015\"\u0004\b\u0000\u0010\r\"\u0004\b\u0001\u0010\u000e\"\u001c\b\u0002\u0010\u0015*\u0016\u0012\u0006\b\u0000\u0012\u0002H\r\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u000e0c0\u0016*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H\u00152\u0012\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u00042\u0012\u0010\u0013\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\u000e0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010\u0019\u001a8\u0010d\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0e\"\u0004\b\u0000\u0010\r*\u00020\u00022\u0014\b\u0004\u0010\u0012\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H\r0\u0004H\u0087\\u0001\u0000\u001a$\u0010f\u001a\u00020\"*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a$\u0010g\u001a\u00020\"*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\n\u0010h\u001a\u00020\u0005*\u00020\u0002\u001a$\u0010h\u001a\u00020\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\u0011\u0010i\u001a\u0004\u0018\u00010\u0005*\u00020\u0002¢\u0006\u0002\u0010G\u001a+\u0010i\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010?\u001a0\u0010j\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0086\\u0001\u0000\u001aE\u0010k\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022'\u0010\u000f\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#02H\u0086\\u0001\u0000\u001aK\u0010l\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\b\b\u0000\u0010#*\u00020C*\u00020\u00022)\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#02H\u0086\\u0001\u0000\u001ad\u0010m\u001a\u0002H6\"\b\b\u0000\u0010#*\u00020C\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62)\u0010\u000f\u001a%\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#02H\u0086\\u0001\u0000¢\u0006\u0002\u0010N\u001a^\u0010n\u001a\u0002H6\"\u0004\b\u0000\u0010#\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62'\u0010\u000f\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#02H\u0086\\u0001\u0000¢\u0006\u0002\u0010N\u001a6\u0010o\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\b\b\u0000\u0010#*\u00020C*\u00020\u00022\u0014\u0010\u000f\u001a\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#0\u0004H\u0086\\u0001\u0000\u001aO\u0010p\u001a\u0002H6\"\b\b\u0000\u0010#*\u00020C\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62\u0014\u0010\u000f\u001a\u0010\u0012\u0004\u0012\u00020\u0005\u0012\u0006\u0012\u0004\u0018\u0001H#0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010P\u001aI\u0010q\u001a\u0002H6\"\u0004\b\u0000\u0010#\"\u0010\b\u0001\u00106*\n\u0012\u0006\b\u0000\u0012\u0002H#0L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H62\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010P\u001a\u0011\u0010r\u001a\u00020\u0005*\u00020\u0002H\u0007¢\u0006\u0002\bs\u001a9\u0010t\u001a\u00020\u0005\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\bw\u001a;\u0010x\u001a\u0004\u0018\u00010\u0005\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010?\u001a9\u0010y\u001a\u0002H#\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010z\u001a$\u0010y\u001a\u00020{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000\u001a$\u0010y\u001a\u00020|*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020|0\u0004H\u0087\\u0001\u0000\u001a;\u0010}\u001a\u0004\u0018\u0001H#\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010z\u001a+\u0010}\u001a\u0004\u0018\u00010{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010~\u001a+\u0010}\u001a\u0004\u0018\u00010|*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020|0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010\u007f\u001aP\u0010\u0080\u0001\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u0002H#0\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u0002H#`\u0083\u00012\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u0084\u0001\u001aR\u0010\u0085\u0001\u001a\u0004\u0018\u0001H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u0002H#0\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u0002H#`\u0083\u00012\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u0084\u0001\u001a\u0014\u0010\u0086\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u0002H\u0007¢\u0006\u0002\u0010G\u001a2\u0010\u0087\u0001\u001a\u00020\u0005*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u00020\u00050\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u00020\u0005`\u0083\u0001H\u0007¢\u0006\u0003\b\u0088\u0001\u001a4\u0010\u0089\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u00020\u00050\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u00020\u0005`\u0083\u0001H\u0007¢\u0006\u0003\u0010\u008a\u0001\u001a\u0013\u0010\u008b\u0001\u001a\u00020\u0005*\u00020\u0002H\u0007¢\u0006\u0003\b\u008c\u0001\u001a;\u0010\u008d\u0001\u001a\u00020\u0005\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\b\u008e\u0001\u001a<\u0010\u008f\u0001\u001a\u0004\u0018\u00010\u0005\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010?\u001a:\u0010\u0090\u0001\u001a\u0002H#\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010z\u001a%\u0010\u0090\u0001\u001a\u00020{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000\u001a%\u0010\u0090\u0001\u001a\u00020|*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020|0\u0004H\u0087\\u0001\u0000\u001a<\u0010\u0091\u0001\u001a\u0004\u0018\u0001H#\"\u000e\b\u0000\u0010#*\b\u0012\u0004\u0012\u0002H#0u*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010z\u001a,\u0010\u0091\u0001\u001a\u0004\u0018\u00010{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010~\u001a,\u0010\u0091\u0001\u001a\u0004\u0018\u00010|*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020|0\u0004H\u0087\\u0001\u0000¢\u0006\u0002\u0010\u007f\u001aP\u0010\u0092\u0001\u001a\u0002H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u0002H#0\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u0002H#`\u0083\u00012\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u0084\u0001\u001aR\u0010\u0093\u0001\u001a\u0004\u0018\u0001H#\"\u0004\b\u0000\u0010#*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u0002H#0\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u0002H#`\u0083\u00012\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u0084\u0001\u001a\u0014\u0010\u0094\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u0002H\u0007¢\u0006\u0002\u0010G\u001a2\u0010\u0095\u0001\u001a\u00020\u0005*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u00020\u00050\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u00020\u0005`\u0083\u0001H\u0007¢\u0006\u0003\b\u0096\u0001\u001a4\u0010\u0097\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u001d\u0010\u0081\u0001\u001a\u0018\u0012\u0006\b\u0000\u0012\u00020\u00050\u0082\u0001j\u000b\u0012\u0006\b\u0000\u0012\u00020\u0005`\u0083\u0001H\u0007¢\u0006\u0003\u0010\u008a\u0001\u001a\u000b\u0010\u0098\u0001\u001a\u00020\u0001*\u00020\u0002\u001a%\u0010\u0098\u0001\u001a\u00020\u0001*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a8\u0010\u0099\u0001\u001a\u0003H\u009a\u0001\"\t\b\u0000\u0010\u009a\u0001*\u00020\u0002*\u0003H\u009a\u00012\u0012\u0010]\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\\0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u009b\u0001\u001aM\u0010\u009c\u0001\u001a\u0003H\u009a\u0001\"\t\b\u0000\u0010\u009a\u0001*\u00020\u0002*\u0003H\u009a\u00012'\u0010]\u001a#\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\\02H\u0087\\u0001\u0000¢\u0006\u0003\u0010\u009d\u0001\u001a1\u0010\u009e\u0001\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00020\u0010*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a1\u0010\u009e\u0001\u001a\u000e\u0012\u0004\u0012\u00020 \u0012\u0004\u0012\u00020 0\u0010*\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\u000e\u0010\u009f\u0001\u001a\u00020\u0005*\u00020\u0002H\u0087\b\u001a\u0017\u0010\u009f\u0001\u001a\u00020\u0005*\u00020\u00022\b\u0010\u009f\u0001\u001a\u00030 \u0001H\u0007\u001a\u0015\u0010¡\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u0002H\u0087\\u0006\u0002\u0010G\u001a\u001f\u0010¡\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\b\u0010\u009f\u0001\u001a\u00030 \u0001H\u0007¢\u0006\u0003\u0010¢\u0001\u001a:\u0010£\u0001\u001a\u00020\u0005*\u00020\u00022'\u0010S\u001a#\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000502H\u0086\\u0001\u0000\u001aO\u0010¤\u0001\u001a\u00020\u0005*\u00020\u00022<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050WH\u0086\\u0001\u0000\u001aW\u0010¥\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050WH\u0087\\u0001\u0000¢\u0006\u0003\u0010¦\u0001\u001aB\u0010§\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022'\u0010S\u001a#\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000502H\u0087\\u0001\u0000¢\u0006\u0003\u0010¨\u0001\u001a:\u0010©\u0001\u001a\u00020\u0005*\u00020\u00022'\u0010S\u001a#\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u000502H\u0086\\u0001\u0000\u001aO\u0010ª\u0001\u001a\u00020\u0005*\u00020\u00022<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u00050WH\u0086\\u0001\u0000\u001aW\u0010«\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u00050WH\u0087\\u0001\u0000¢\u0006\u0003\u0010¦\u0001\u001aB\u0010¬\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022'\u0010S\u001a#\u0012\u0004\u0012\u00020\u0005\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u000502H\u0087\\u0001\u0000¢\u0006\u0003\u0010¨\u0001\u001a\u000b\u0010\u00ad\u0001\u001a\u00020\u0002*\u00020\u0002\u001a\u000e\u0010\u00ad\u0001\u001a\u00020 *\u00020 H\u0087\b\u001aT\u0010®\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2'\u0010S\u001a#\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#02H\u0087\\u0001\u0000¢\u0006\u0003\u0010¯\u0001\u001ai\u0010°\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0WH\u0087\\u0001\u0000¢\u0006\u0003\u0010±\u0001\u001a@\u0010²\u0001\u001a\b\u0012\u0004\u0012\u00020\u00050\u001f*\u00020\u00022'\u0010S\u001a#\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u000502H\u0087\\u0001\u0000\u001aU\u0010³\u0001\u001a\b\u0012\u0004\u0012\u00020\u00050\u001f*\u00020\u00022<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u00110\u0005¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050WH\u0087\\u0001\u0000\u001aT\u0010´\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2'\u0010S\u001a#\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#02H\u0087\\u0001\u0000¢\u0006\u0003\u0010¯\u0001\u001ai\u0010µ\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010R\u001a\u0002H#2<\u0010S\u001a8\u0012\u0013\u0012\u00110\"¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(,\u0012\u0013\u0012\u0011H#¢\u0006\f\b3\u0012\b\b4\u0012\u0004\b\b(T\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u0002H#0WH\u0087\\u0001\u0000¢\u0006\u0003\u0010±\u0001\u001a\u000b\u0010¶\u0001\u001a\u00020\u0005*\u00020\u0002\u001a%\u0010¶\u0001\u001a\u00020\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a\u0012\u0010·\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u0002¢\u0006\u0002\u0010G\u001a,\u0010·\u0001\u001a\u0004\u0018\u00010\u0005*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000¢\u0006\u0002\u0010?\u001a\u001a\u0010¸\u0001\u001a\u00020\u0002*\u00020\u00022\r\u0010¹\u0001\u001a\b\u0012\u0004\u0012\u00020\"0\b\u001a\u0015\u0010¸\u0001\u001a\u00020\u0002*\u00020\u00022\b\u0010¹\u0001\u001a\u00030º\u0001\u001a\u001d\u0010¸\u0001\u001a\u00020 *\u00020 2\r\u0010¹\u0001\u001a\b\u0012\u0004\u0012\u00020\"0\bH\u0087\b\u001a\u0015\u0010¸\u0001\u001a\u00020 *\u00020 2\b\u0010¹\u0001\u001a\u00030º\u0001\u001a%\u0010»\u0001\u001a\u00020\"*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\"0\u0004H\u0087\\u0001\u0000\u001a%\u0010¼\u0001\u001a\u00020{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000\u001a+\u0010½\u0001\u001a\u00020{*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020{0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\\u0001\u001a+\u0010½\u0001\u001a\u00020\"*\u00020\u00022\u0012\u0010v\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\"0\u0004H\u0087\\u0001\u0000¢\u0006\u0003\b¿\u0001\u001a-\u0010½\u0001\u001a\u00030À\u0001*\u00020\u00022\u0013\u0010v\u001a\u000f\u0012\u0004\u0012\u00020\u0005\u0012\u0005\u0012\u00030À\u00010\u0004H\u0087\\u0001\u0000¢\u0006\u0003\\u0001\u001a0\u0010½\u0001\u001a\u00030Â\u0001*\u00020\u00022\u0013\u0010v\u001a\u000f\u0012\u0004\u0012\u00020\u0005\u0012\u0005\u0012\u00030Â\u00010\u0004H\u0087\\u0001\u0000¢\u0006\u0006\\u0001\u0010Ä\u0001\u001a0\u0010½\u0001\u001a\u00030Å\u0001*\u00020\u00022\u0013\u0010v\u001a\u000f\u0012\u0004\u0012\u00020\u0005\u0012\u0005\u0012\u00030Å\u00010\u0004H\u0087\\u0001\u0000¢\u0006\u0006\\u0001\u0010Ç\u0001\u001a\u0013\u0010È\u0001\u001a\u00020\u0002*\u00020\u00022\u0006\u0010'\u001a\u00020\"\u001a\u0013\u0010È\u0001\u001a\u00020 *\u00020 2\u0006\u0010'\u001a\u00020\"\u001a\u0013\u0010É\u0001\u001a\u00020\u0002*\u00020\u00022\u0006\u0010'\u001a\u00020\"\u001a\u0013\u0010É\u0001\u001a\u00020 *\u00020 2\u0006\u0010'\u001a\u00020\"\u001a%\u0010Ê\u0001\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a%\u0010Ê\u0001\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a%\u0010Ë\u0001\u001a\u00020\u0002*\u00020\u00022\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a%\u0010Ë\u0001\u001a\u00020 *\u00020 2\u0012\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u0004H\u0086\\u0001\u0000\u001a+\u0010Ì\u0001\u001a\u0002H6\"\u0010\b\u0000\u00106*\n\u0012\u0006\b\u0000\u0012\u00020\u00050L*\u00020\u00022\u0006\u0010\u0017\u001a\u0002H6¢\u0006\u0003\u0010Í\u0001\u001a\u001d\u0010Î\u0001\u001a\u0014\u0012\u0004\u0012\u00020\u00050Ï\u0001j\t\u0012\u0004\u0012\u00020\u0005`Ð\u0001*\u00020\u0002\u001a\u0011\u0010Ñ\u0001\u001a\b\u0012\u0004\u0012\u00020\u00050\u001f*\u00020\u0002\u001a\u0011\u0010Ò\u0001\u001a\b\u0012\u0004\u0012\u00020\u00050c*\u00020\u0002\u001a\u0012\u0010Ó\u0001\u001a\t\u0012\u0004\u0012\u00020\u00050Ô\u0001*\u00020\u0002\u001a1\u0010Õ\u0001\u001a\b\u0012\u0004\u0012\u00020 0\u001f*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\t\b\u0002\u0010Ö\u0001\u001a\u00020\"2\t\b\u0002\u0010×\u0001\u001a\u00020\u0001H\u0007\u001aK\u0010Õ\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\t\b\u0002\u0010Ö\u0001\u001a\u00020\"2\t\b\u0002\u0010×\u0001\u001a\u00020\u00012\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u0002H#0\u0004H\u0007\u001a1\u0010Ø\u0001\u001a\b\u0012\u0004\u0012\u00020 0\n*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\t\b\u0002\u0010Ö\u0001\u001a\u00020\"2\t\b\u0002\u0010×\u0001\u001a\u00020\u0001H\u0007\u001aK\u0010Ø\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\n\"\u0004\b\u0000\u0010#*\u00020\u00022\u0006\u0010!\u001a\u00020\"2\t\b\u0002\u0010Ö\u0001\u001a\u00020\"2\t\b\u0002\u0010×\u0001\u001a\u00020\u00012\u0012\u0010\u000f\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u0002H#0\u0004H\u0007\u001a\u0018\u0010Ù\u0001\u001a\u000f\u0012\u000b\u0012\t\u0012\u0004\u0012\u00020\u00050Ú\u00010\b*\u00020\u0002\u001a)\u0010Û\u0001\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050\u00100\u001f*\u00020\u00022\u0007\u0010Ü\u0001\u001a\u00020\u0002H\u0086\u0004\u001a`\u0010Û\u0001\u001a\b\u0012\u0004\u0012\u0002H\u000e0\u001f\"\u0004\b\u0000\u0010\u000e*\u00020\u00022\u0007\u0010Ü\u0001\u001a\u00020\u000228\u0010\u000f\u001a4\u0012\u0014\u0012\u00120\u0005¢\u0006\r\b3\u0012\t\b4\u0012\u0005\b\b(Ý\u0001\u0012\u0014\u0012\u00120\u0005¢\u0006\r\b3\u0012\t\b4\u0012\u0005\b\b(Þ\u0001\u0012\u0004\u0012\u0002H\u000e02H\u0086\\u0001\u0000\u001a\u001f\u0010ß\u0001\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050\u00100\u001f*\u00020\u0002H\u0007\u001aW\u0010ß\u0001\u001a\b\u0012\u0004\u0012\u0002H#0\u001f\"\u0004\b\u0000\u0010#*\u00020\u000228\u0010\u000f\u001a4\u0012\u0014\u0012\u00120\u0005¢\u0006\r\b3\u0012\t\b4\u0012\u0005\b\b(Ý\u0001\u0012\u0014\u0012\u00120\u0005¢\u0006\r\b3\u0012\t\b4\u0012\u0005\b\b(Þ\u0001\u0012\u0004\u0012\u0002H#02H\u0087\\u0001\u0000\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006à\u0001"}, d2 = {"all", "", "", "predicate", "Lkotlin/Function1;", "", "any", "asIterable", "", "asSequence", "Lkotlin/sequences/Sequence;", "associate", "", "K", "V", "transform", "Lkotlin/Pair;", "associateBy", "keySelector", "valueTransform", "associateByTo", "M", "", FirebaseAnalytics.Param.DESTINATION, "(Ljava/lang/CharSequence;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;", "(Ljava/lang/CharSequence;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;", "associateTo", "associateWith", "valueSelector", "associateWithTo", "chunked", "", "", "size", "", "R", "chunkedSequence", "count", "drop", "n", "dropLast", "dropLastWhile", "dropWhile", "elementAtOrElse", FirebaseAnalytics.Param.INDEX, "defaultValue", "elementAtOrNull", "(Ljava/lang/CharSequence;I)Ljava/lang/Character;", "filter", "filterIndexed", "Lkotlin/Function2;", "Lkotlin/ParameterName;", AppMeasurementSdk.ConditionalUserProperty.NAME, "filterIndexedTo", "C", "Ljava/lang/Appendable;", "Lkotlin/text/Appendable;", "(Ljava/lang/CharSequence;Ljava/lang/Appendable;Lkotlin/jvm/functions/Function2;)Ljava/lang/Appendable;", "filterNot", "filterNotTo", "(Ljava/lang/CharSequence;Ljava/lang/Appendable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable;", "filterTo", "find", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Character;", "findLast", "first", "firstNotNullOf", "", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "firstNotNullOfOrNull", "firstOrNull", "(Ljava/lang/CharSequence;)Ljava/lang/Character;", "flatMap", "flatMapIndexed", "flatMapIndexedIterable", "flatMapIndexedTo", "", "flatMapIndexedIterableTo", "(Ljava/lang/CharSequence;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;)Ljava/util/Collection;", "flatMapTo", "(Ljava/lang/CharSequence;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;)Ljava/util/Collection;", "fold", "initial", "operation", "acc", "(Ljava/lang/CharSequence;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;", "foldIndexed", "Lkotlin/Function3;", "(Ljava/lang/CharSequence;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object;", "foldRight", "foldRightIndexed", "forEach", "", "action", "forEachIndexed", "getOrElse", "getOrNull", "groupBy", "groupByTo", "", "groupingBy", "Lkotlin/collections/Grouping;", "indexOfFirst", "indexOfLast", "last", "lastOrNull", "map", "mapIndexed", "mapIndexedNotNull", "mapIndexedNotNullTo", "mapIndexedTo", "mapNotNull", "mapNotNullTo", "mapTo", "max", "maxOrThrow", "maxBy", "", "selector", "maxByOrThrow", "maxByOrNull", "maxOf", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Comparable;", "", "", "maxOfOrNull", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Double;", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Float;", "maxOfWith", "comparator", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "(Ljava/lang/CharSequence;Ljava/util/Comparator;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "maxOfWithOrNull", "maxOrNull", "maxWith", "maxWithOrThrow", "maxWithOrNull", "(Ljava/lang/CharSequence;Ljava/util/Comparator;)Ljava/lang/Character;", "min", "minOrThrow", "minBy", "minByOrThrow", "minByOrNull", "minOf", "minOfOrNull", "minOfWith", "minOfWithOrNull", "minOrNull", "minWith", "minWithOrThrow", "minWithOrNull", "none", "onEach", "S", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/CharSequence;", "onEachIndexed", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function2;)Ljava/lang/CharSequence;", "partition", "random", "Lkotlin/random/Random;", "randomOrNull", "(Ljava/lang/CharSequence;Lkotlin/random/Random;)Ljava/lang/Character;", "reduce", "reduceIndexed", "reduceIndexedOrNull", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function3;)Ljava/lang/Character;", "reduceOrNull", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function2;)Ljava/lang/Character;", "reduceRight", "reduceRightIndexed", "reduceRightIndexedOrNull", "reduceRightOrNull", "reversed", "runningFold", "(Ljava/lang/CharSequence;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List;", "runningFoldIndexed", "(Ljava/lang/CharSequence;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)Ljava/util/List;", "runningReduce", "runningReduceIndexed", "scan", "scanIndexed", "single", "singleOrNull", "slice", "indices", "Lkotlin/ranges/IntRange;", "sumBy", "sumByDouble", "sumOf", "sumOfDouble", "sumOfInt", "", "sumOfLong", "Lkotlin/UInt;", "sumOfUInt", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)I", "Lkotlin/ULong;", "sumOfULong", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)J", "take", "takeLast", "takeLastWhile", "takeWhile", "toCollection", "(Ljava/lang/CharSequence;Ljava/util/Collection;)Ljava/util/Collection;", "toHashSet", "Ljava/util/HashSet;", "Lkotlin/collections/HashSet;", "toList", "toMutableList", "toSet", "", "windowed", "step", "partialWindows", "windowedSequence", "withIndex", "Lkotlin/collections/IndexedValue;", "zip", "other", "a", "b", "zipWithNext", "kotlin-stdlib"}, k = 5, mv = {1, 9, 0}, xi = 49, xs = "kotlin/text/StringsKt")
@SourceDebugExtension({"SMAP\n_Strings.kt\nKotlin\n*S Kotlin\n*F\n+ 1 _Strings.kt\nkotlin/text/StringsKt___StringsKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2486:1\n126#1,2:2487\n214#1,5:2489\n502#1,5:2495\n502#1,5:2500\n462#1:2505\n1183#1,2:2506\n463#1,2:2508\n1185#1:2510\n465#1:2511\n462#1:2512\n1183#1,2:2513\n463#1,2:2515\n1185#1:2517\n465#1:2518\n1183#1,3:2519\n492#1,2:2522\n492#1,2:2524\n750#1,4:2526\n719#1,4:2530\n735#1,4:2534\n782#1,4:2538\n882#1,5:2542\n923#1,3:2547\n926#1,3:2557\n941#1,3:2560\n944#1,3:2570\n1041#1,3:2587\n1011#1,4:2590\n1000#1:2594\n1183#1,2:2595\n1185#1:2598\n1001#1:2599\n1183#1,3:2600\n1032#1:2603\n1174#1:2604\n1175#1:2606\n1033#1:2607\n1174#1,2:2608\n1183#1,3:2610\n1982#1,2:2613\n1984#1,6:2616\n2006#1,2:2622\n2008#1,6:2625\n2431#1,6:2631\n2461#1,7:2637\n1#2:2494\n1#2:2597\n1#2:2605\n1#2:2615\n1#2:2624\n372#3,7:2550\n372#3,7:2563\n372#3,7:2573\n372#3,7:2580\n*S KotlinDebug\n*F\n+ 1 _Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n52#1:2487,2\n62#1:2489,5\n420#1:2495,5\n429#1:2500,5\n440#1:2505\n440#1:2506,2\n440#1:2508,2\n440#1:2510\n440#1:2511\n451#1:2512\n451#1:2513,2\n451#1:2515,2\n451#1:2517\n451#1:2518\n462#1:2519,3\n474#1:2522,2\n483#1:2524,2\n677#1:2526,4\n692#1:2530,4\n706#1:2534,4\n769#1:2538,4\n842#1:2542,5\n898#1:2547,3\n898#1:2557,3\n911#1:2560,3\n911#1:2570,3\n970#1:2587,3\n980#1:2590,4\n990#1:2594\n990#1:2595,2\n990#1:2598\n990#1:2599\n1000#1:2600,3\n1024#1:2603\n1024#1:2604\n1024#1:2606\n1024#1:2607\n1032#1:2608,2\n1786#1:2610,3\n2077#1:2613,2\n2077#1:2616,6\n2095#1:2622,2\n2095#1:2625,6\n2420#1:2631,6\n2448#1:2637,7\n990#1:2597\n1024#1:2605\n2077#1:2615\n2095#1:2624\n898#1:2550,7\n911#1:2563,7\n925#1:2573,7\n943#1:2580,7\n*E\n"})
/* loaded from: classes3.dex */
public class StringsKt___StringsKt extends StringsKt___StringsJvmKt {
public static final boolean all(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
if (!((Boolean) a.g(charSequence, i, predicate)).booleanValue()) {
return false;
}
}
return true;
}
public static final boolean any(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return !(charSequence.length() == 0);
}
public static final Iterable<Character> asIterable(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return ((charSequence instanceof String) && ((String) charSequence).length() == 0) ? CollectionsKt.emptyList() : new StringsKt___StringsKt$asIterable$$inlined$Iterable$1(charSequence);
}
public static final Sequence<Character> asSequence(final CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return ((charSequence instanceof String) && ((String) charSequence).length() == 0) ? SequencesKt.emptySequence() : new Sequence<Character>() { // from class: kotlin.text.StringsKt___StringsKt$asSequence$$inlined$Sequence$1
@Override // kotlin.sequences.Sequence
public Iterator<Character> iterator() {
return StringsKt__StringsKt.iterator(charSequence);
}
};
}
/* JADX WARN: Multi-variable type inference failed */
public static final <K, V> Map<K, V> associate(CharSequence charSequence, Function1<? super Character, ? extends Pair<? extends K, ? extends V>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
LinkedHashMap linkedHashMap = new LinkedHashMap(RangesKt.coerceAtLeast(MapsKt.mapCapacity(charSequence.length()), 16));
for (int i = 0; i < charSequence.length(); i++) {
Pair pair = (Pair) a.g(charSequence, i, transform);
linkedHashMap.put(pair.getFirst(), pair.getSecond());
}
return linkedHashMap;
}
public static final <K> Map<K, Character> associateBy(CharSequence charSequence, Function1<? super Character, ? extends K> keySelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
LinkedHashMap linkedHashMap = new LinkedHashMap(RangesKt.coerceAtLeast(MapsKt.mapCapacity(charSequence.length()), 16));
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
linkedHashMap.put(keySelector.invoke(Character.valueOf(charAt)), Character.valueOf(charAt));
}
return linkedHashMap;
}
public static final <K, M extends Map<? super K, ? super Character>> M associateByTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends K> keySelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
destination.put(keySelector.invoke(Character.valueOf(charAt)), Character.valueOf(charAt));
}
return destination;
}
/* JADX WARN: Multi-variable type inference failed */
public static final <K, V, M extends Map<? super K, ? super V>> M associateTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends Pair<? extends K, ? extends V>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
for (int i = 0; i < charSequence.length(); i++) {
Pair pair = (Pair) a.g(charSequence, i, transform);
destination.put(pair.getFirst(), pair.getSecond());
}
return destination;
}
@SinceKotlin(version = "1.3")
public static final <V> Map<Character, V> associateWith(CharSequence charSequence, Function1<? super Character, ? extends V> valueSelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(valueSelector, "valueSelector");
LinkedHashMap linkedHashMap = new LinkedHashMap(RangesKt.coerceAtLeast(MapsKt.mapCapacity(RangesKt.coerceAtMost(charSequence.length(), 128)), 16));
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
linkedHashMap.put(Character.valueOf(charAt), valueSelector.invoke(Character.valueOf(charAt)));
}
return linkedHashMap;
}
@SinceKotlin(version = "1.3")
public static final <V, M extends Map<? super Character, ? super V>> M associateWithTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends V> valueSelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(valueSelector, "valueSelector");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
destination.put(Character.valueOf(charAt), valueSelector.invoke(Character.valueOf(charAt)));
}
return destination;
}
@SinceKotlin(version = "1.2")
public static final List<String> chunked(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return windowed(charSequence, i, i, true);
}
@SinceKotlin(version = "1.2")
public static final Sequence<String> chunkedSequence(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return chunkedSequence(charSequence, i, new Function1<CharSequence, String>() { // from class: kotlin.text.StringsKt___StringsKt$chunkedSequence$1
@Override // kotlin.jvm.functions.Function1
public final String invoke(CharSequence it) {
Intrinsics.checkNotNullParameter(it, "it");
return it.toString();
}
});
}
@InlineOnly
private static final int count(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return charSequence.length();
}
public static final CharSequence drop(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (i >= 0) {
return charSequence.subSequence(RangesKt.coerceAtMost(i, charSequence.length()), charSequence.length());
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final CharSequence dropLast(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (i >= 0) {
return take(charSequence, RangesKt.coerceAtLeast(charSequence.length() - i, 0));
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final CharSequence dropLastWhile(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence); -1 < lastIndex; lastIndex--) {
if (!((Boolean) a.g(charSequence, lastIndex, predicate)).booleanValue()) {
return charSequence.subSequence(0, lastIndex + 1);
}
}
return "";
}
public static final CharSequence dropWhile(CharSequence charSequence, Function1<? super Character, Boolean> function1) {
int c4 = a.c(charSequence, "<this>", function1, "predicate");
for (int i = 0; i < c4; i++) {
if (!((Boolean) a.g(charSequence, i, function1)).booleanValue()) {
return charSequence.subSequence(i, charSequence.length());
}
}
return "";
}
@InlineOnly
private static final char elementAtOrElse(CharSequence charSequence, int i, Function1<? super Integer, Character> defaultValue) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(defaultValue, "defaultValue");
return (i < 0 || i > StringsKt__StringsKt.getLastIndex(charSequence)) ? defaultValue.invoke(Integer.valueOf(i)).charValue() : charSequence.charAt(i);
}
@InlineOnly
private static final Character elementAtOrNull(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return getOrNull(charSequence, i);
}
public static final CharSequence filter(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
int length = charSequence.length();
for (int i = 0; i < length; i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
}
return sb;
}
public static final CharSequence filterIndexed(CharSequence charSequence, Function2<? super Integer, ? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
char charAt = charSequence.charAt(i);
int i5 = i4 + 1;
if (predicate.invoke(Integer.valueOf(i4), Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
i++;
i4 = i5;
}
return sb;
}
public static final <C extends Appendable> C filterIndexedTo(CharSequence charSequence, C destination, Function2<? super Integer, ? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
char charAt = charSequence.charAt(i);
int i5 = i4 + 1;
if (predicate.invoke(Integer.valueOf(i4), Character.valueOf(charAt)).booleanValue()) {
destination.append(charAt);
}
i++;
i4 = i5;
}
return destination;
}
public static final CharSequence filterNot(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (!predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
}
return sb;
}
public static final <C extends Appendable> C filterNotTo(CharSequence charSequence, C destination, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (!predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
destination.append(charAt);
}
}
return destination;
}
public static final <C extends Appendable> C filterTo(CharSequence charSequence, C destination, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = charSequence.length();
for (int i = 0; i < length; i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
destination.append(charAt);
}
}
return destination;
}
@InlineOnly
private static final Character find(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
return Character.valueOf(charAt);
}
}
return null;
}
@InlineOnly
private static final Character findLast(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = charSequence.length() - 1;
if (length < 0) {
return null;
}
while (true) {
int i = length - 1;
char charAt = charSequence.charAt(length);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
return Character.valueOf(charAt);
}
if (i < 0) {
return null;
}
length = i;
}
}
public static final char first(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() != 0) {
return charSequence.charAt(0);
}
throw new NoSuchElementException("Char sequence is empty.");
}
@SinceKotlin(version = "1.5")
@InlineOnly
private static final <R> R firstNotNullOf(CharSequence charSequence, Function1<? super Character, ? extends R> transform) {
R r4;
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
int i = 0;
while (true) {
if (i >= charSequence.length()) {
r4 = null;
break;
}
r4 = (R) a.g(charSequence, i, transform);
if (r4 != null) {
break;
}
i++;
}
if (r4 != null) {
return r4;
}
throw new NoSuchElementException("No element of the char sequence was transformed to a non-null value.");
}
@SinceKotlin(version = "1.5")
@InlineOnly
private static final <R> R firstNotNullOfOrNull(CharSequence charSequence, Function1<? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
for (int i = 0; i < charSequence.length(); i++) {
R r4 = (R) a.g(charSequence, i, transform);
if (r4 != null) {
return r4;
}
}
return null;
}
public static final Character firstOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
return null;
}
return Character.valueOf(charSequence.charAt(0));
}
public static final <R> List<R> flatMap(CharSequence charSequence, Function1<? super Character, ? extends Iterable<? extends R>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList();
for (int i = 0; i < charSequence.length(); i++) {
CollectionsKt__MutableCollectionsKt.addAll(arrayList, (Iterable) a.g(charSequence, i, transform));
}
return arrayList;
}
@SinceKotlin(version = "1.4")
@InlineOnly
@JvmName(name = "flatMapIndexedIterable")
@OverloadResolutionByLambdaReturnType
private static final <R> List<R> flatMapIndexedIterable(CharSequence charSequence, Function2<? super Integer, ? super Character, ? extends Iterable<? extends R>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList();
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
CollectionsKt__MutableCollectionsKt.addAll(arrayList, transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i))));
i++;
i4++;
}
return arrayList;
}
@SinceKotlin(version = "1.4")
@InlineOnly
@JvmName(name = "flatMapIndexedIterableTo")
@OverloadResolutionByLambdaReturnType
private static final <R, C extends Collection<? super R>> C flatMapIndexedIterableTo(CharSequence charSequence, C destination, Function2<? super Integer, ? super Character, ? extends Iterable<? extends R>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
CollectionsKt__MutableCollectionsKt.addAll(destination, transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i))));
i++;
i4++;
}
return destination;
}
public static final <R, C extends Collection<? super R>> C flatMapTo(CharSequence charSequence, C destination, Function1<? super Character, ? extends Iterable<? extends R>> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
for (int i = 0; i < charSequence.length(); i++) {
CollectionsKt__MutableCollectionsKt.addAll(destination, (Iterable) a.g(charSequence, i, transform));
}
return destination;
}
public static final <R> R fold(CharSequence charSequence, R r4, Function2<? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
for (int i = 0; i < charSequence.length(); i++) {
r4 = operation.invoke(r4, Character.valueOf(charSequence.charAt(i)));
}
return r4;
}
public static final <R> R foldIndexed(CharSequence charSequence, R r4, Function3<? super Integer, ? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
r4 = operation.invoke(Integer.valueOf(i4), r4, Character.valueOf(charSequence.charAt(i)));
i++;
i4++;
}
return r4;
}
public static final <R> R foldRight(CharSequence charSequence, R r4, Function2<? super Character, ? super R, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence); lastIndex >= 0; lastIndex--) {
r4 = operation.invoke(Character.valueOf(charSequence.charAt(lastIndex)), r4);
}
return r4;
}
public static final <R> R foldRightIndexed(CharSequence charSequence, R r4, Function3<? super Integer, ? super Character, ? super R, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence); lastIndex >= 0; lastIndex--) {
r4 = operation.invoke(Integer.valueOf(lastIndex), Character.valueOf(charSequence.charAt(lastIndex)), r4);
}
return r4;
}
public static final void forEach(CharSequence charSequence, Function1<? super Character, Unit> action) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(action, "action");
for (int i = 0; i < charSequence.length(); i++) {
action.invoke(Character.valueOf(charSequence.charAt(i)));
}
}
public static final void forEachIndexed(CharSequence charSequence, Function2<? super Integer, ? super Character, Unit> action) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(action, "action");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
action.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i)));
i++;
i4++;
}
}
@InlineOnly
private static final char getOrElse(CharSequence charSequence, int i, Function1<? super Integer, Character> defaultValue) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(defaultValue, "defaultValue");
return (i < 0 || i > StringsKt__StringsKt.getLastIndex(charSequence)) ? defaultValue.invoke(Integer.valueOf(i)).charValue() : charSequence.charAt(i);
}
public static final Character getOrNull(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (i < 0 || i > StringsKt__StringsKt.getLastIndex(charSequence)) {
return null;
}
return Character.valueOf(charSequence.charAt(i));
}
public static final <K> Map<K, List<Character>> groupBy(CharSequence charSequence, Function1<? super Character, ? extends K> keySelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
K invoke = keySelector.invoke(Character.valueOf(charAt));
Object obj = linkedHashMap.get(invoke);
if (obj == null) {
obj = a.r(linkedHashMap, invoke);
}
((List) obj).add(Character.valueOf(charAt));
}
return linkedHashMap;
}
public static final <K, M extends Map<? super K, List<Character>>> M groupByTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends K> keySelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
K invoke = keySelector.invoke(Character.valueOf(charAt));
Object obj = destination.get(invoke);
if (obj == null) {
obj = a.s(destination, invoke);
}
((List) obj).add(Character.valueOf(charAt));
}
return destination;
}
@SinceKotlin(version = "1.1")
public static final <K> Grouping<Character, K> groupingBy(final CharSequence charSequence, final Function1<? super Character, ? extends K> keySelector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
return new Grouping<Character, K>() { // from class: kotlin.text.StringsKt___StringsKt$groupingBy$1
@Override // kotlin.collections.Grouping
public /* bridge */ /* synthetic */ Object keyOf(Character ch) {
return keyOf(ch.charValue());
}
@Override // kotlin.collections.Grouping
public Iterator<Character> sourceIterator() {
return StringsKt__StringsKt.iterator(charSequence);
}
public K keyOf(char element) {
return keySelector.invoke(Character.valueOf(element));
}
};
}
public static final int indexOfFirst(CharSequence charSequence, Function1<? super Character, Boolean> function1) {
int c4 = a.c(charSequence, "<this>", function1, "predicate");
for (int i = 0; i < c4; i++) {
if (((Boolean) a.g(charSequence, i, function1)).booleanValue()) {
return i;
}
}
return -1;
}
public static final int indexOfLast(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = charSequence.length() - 1;
if (length >= 0) {
while (true) {
int i = length - 1;
if (((Boolean) a.g(charSequence, length, predicate)).booleanValue()) {
return length;
}
if (i < 0) {
break;
}
length = i;
}
}
return -1;
}
public static char last(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() != 0) {
return charSequence.charAt(StringsKt__StringsKt.getLastIndex(charSequence));
}
throw new NoSuchElementException("Char sequence is empty.");
}
public static final Character lastOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
return null;
}
return Character.valueOf(charSequence.charAt(charSequence.length() - 1));
}
public static final <R> List<R> map(CharSequence charSequence, Function1<? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList(charSequence.length());
for (int i = 0; i < charSequence.length(); i++) {
arrayList.add(transform.invoke(Character.valueOf(charSequence.charAt(i))));
}
return arrayList;
}
public static final <R> List<R> mapIndexed(CharSequence charSequence, Function2<? super Integer, ? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList(charSequence.length());
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
arrayList.add(transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i))));
i++;
i4++;
}
return arrayList;
}
public static final <R> List<R> mapIndexedNotNull(CharSequence charSequence, Function2<? super Integer, ? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList();
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
int i5 = i4 + 1;
R invoke = transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i)));
if (invoke != null) {
arrayList.add(invoke);
}
i++;
i4 = i5;
}
return arrayList;
}
public static final <R, C extends Collection<? super R>> C mapIndexedNotNullTo(CharSequence charSequence, C destination, Function2<? super Integer, ? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
int i5 = i4 + 1;
R invoke = transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i)));
if (invoke != null) {
destination.add(invoke);
}
i++;
i4 = i5;
}
return destination;
}
public static final <R, C extends Collection<? super R>> C mapIndexedTo(CharSequence charSequence, C destination, Function2<? super Integer, ? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
int i = 0;
int i4 = 0;
while (i < charSequence.length()) {
destination.add(transform.invoke(Integer.valueOf(i4), Character.valueOf(charSequence.charAt(i))));
i++;
i4++;
}
return destination;
}
public static final <R> List<R> mapNotNull(CharSequence charSequence, Function1<? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
ArrayList arrayList = new ArrayList();
for (int i = 0; i < charSequence.length(); i++) {
Object g4 = a.g(charSequence, i, transform);
if (g4 != null) {
arrayList.add(g4);
}
}
return arrayList;
}
public static final <R, C extends Collection<? super R>> C mapNotNullTo(CharSequence charSequence, C destination, Function1<? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
for (int i = 0; i < charSequence.length(); i++) {
Object g4 = a.g(charSequence, i, transform);
if (g4 != null) {
destination.add(g4);
}
}
return destination;
}
public static final <R, C extends Collection<? super R>> C mapTo(CharSequence charSequence, C destination, Function1<? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(transform, "transform");
for (int i = 0; i < charSequence.length(); i++) {
destination.add(transform.invoke(Character.valueOf(charSequence.charAt(i))));
}
return destination;
}
@SinceKotlin(version = "1.4")
public static final <R extends Comparable<? super R>> Character maxByOrNull(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
char charAt = charSequence.charAt(0);
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex == 0) {
return Character.valueOf(charAt);
}
R invoke = function1.invoke(Character.valueOf(charAt));
IntIterator w3 = a.w(1, lastIndex);
while (w3.hasNext()) {
char charAt2 = charSequence.charAt(w3.nextInt());
R invoke2 = function1.invoke(Character.valueOf(charAt2));
if (invoke.compareTo(invoke2) < 0) {
charAt = charAt2;
invoke = invoke2;
}
}
return Character.valueOf(charAt);
}
@SinceKotlin(version = "1.7")
@JvmName(name = "maxByOrThrow")
public static final <R extends Comparable<? super R>> char maxByOrThrow(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex == 0) {
return charAt;
}
R invoke = function1.invoke(Character.valueOf(charAt));
IntIterator w3 = a.w(1, lastIndex);
while (w3.hasNext()) {
char charAt2 = charSequence.charAt(w3.nextInt());
R invoke2 = function1.invoke(Character.valueOf(charAt2));
if (invoke.compareTo(invoke2) < 0) {
charAt = charAt2;
invoke = invoke2;
}
}
return charAt;
}
/* JADX WARN: Type inference failed for: r2v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final double maxOf(CharSequence charSequence, Function1<? super Character, Double> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
double doubleValue = ((Number) a.g(charSequence, 0, function1)).doubleValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
doubleValue = Math.max(doubleValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).doubleValue());
}
return doubleValue;
}
throw new NoSuchElementException();
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R extends Comparable<? super R>> R maxOfOrNull(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
R r4 = (R) a.g(charSequence, 0, function1);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
R invoke = function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (r4.compareTo(invoke) < 0) {
r4 = invoke;
}
}
return r4;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R> R maxOfWith(CharSequence charSequence, Comparator<? super R> comparator, Function1<? super Character, ? extends R> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
Intrinsics.checkNotNullParameter(selector, "selector");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
Object obj = (R) a.g(charSequence, 0, selector);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
Object obj2 = (R) selector.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (comparator.compare(obj, obj2) < 0) {
obj = (R) obj2;
}
}
return (R) obj;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R> R maxOfWithOrNull(CharSequence charSequence, Comparator<? super R> comparator, Function1<? super Character, ? extends R> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
Intrinsics.checkNotNullParameter(selector, "selector");
if (charSequence.length() == 0) {
return null;
}
Object obj = (R) a.g(charSequence, 0, selector);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
Object obj2 = (R) selector.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (comparator.compare(obj, obj2) < 0) {
obj = (R) obj2;
}
}
return (R) obj;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
public static final Character maxOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (Intrinsics.compare((int) charAt, (int) charAt2) < 0) {
charAt = charAt2;
}
}
return Character.valueOf(charAt);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.7")
@JvmName(name = "maxOrThrow")
public static final char maxOrThrow(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (Intrinsics.compare((int) charAt, (int) charAt2) < 0) {
charAt = charAt2;
}
}
return charAt;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
public static final Character maxWithOrNull(CharSequence charSequence, Comparator<? super Character> comparator) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (comparator.compare(Character.valueOf(charAt), Character.valueOf(charAt2)) < 0) {
charAt = charAt2;
}
}
return Character.valueOf(charAt);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.7")
@JvmName(name = "maxWithOrThrow")
public static final char maxWithOrThrow(CharSequence charSequence, Comparator<? super Character> comparator) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (comparator.compare(Character.valueOf(charAt), Character.valueOf(charAt2)) < 0) {
charAt = charAt2;
}
}
return charAt;
}
@SinceKotlin(version = "1.4")
public static final <R extends Comparable<? super R>> Character minByOrNull(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
char charAt = charSequence.charAt(0);
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex == 0) {
return Character.valueOf(charAt);
}
R invoke = function1.invoke(Character.valueOf(charAt));
IntIterator w3 = a.w(1, lastIndex);
while (w3.hasNext()) {
char charAt2 = charSequence.charAt(w3.nextInt());
R invoke2 = function1.invoke(Character.valueOf(charAt2));
if (invoke.compareTo(invoke2) > 0) {
charAt = charAt2;
invoke = invoke2;
}
}
return Character.valueOf(charAt);
}
@SinceKotlin(version = "1.7")
@JvmName(name = "minByOrThrow")
public static final <R extends Comparable<? super R>> char minByOrThrow(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex == 0) {
return charAt;
}
R invoke = function1.invoke(Character.valueOf(charAt));
IntIterator w3 = a.w(1, lastIndex);
while (w3.hasNext()) {
char charAt2 = charSequence.charAt(w3.nextInt());
R invoke2 = function1.invoke(Character.valueOf(charAt2));
if (invoke.compareTo(invoke2) > 0) {
charAt = charAt2;
invoke = invoke2;
}
}
return charAt;
}
/* JADX WARN: Type inference failed for: r2v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final double minOf(CharSequence charSequence, Function1<? super Character, Double> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
double doubleValue = ((Number) a.g(charSequence, 0, function1)).doubleValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
doubleValue = Math.min(doubleValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).doubleValue());
}
return doubleValue;
}
throw new NoSuchElementException();
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R extends Comparable<? super R>> R minOfOrNull(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
R r4 = (R) a.g(charSequence, 0, function1);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
R invoke = function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (r4.compareTo(invoke) > 0) {
r4 = invoke;
}
}
return r4;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R> R minOfWith(CharSequence charSequence, Comparator<? super R> comparator, Function1<? super Character, ? extends R> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
Intrinsics.checkNotNullParameter(selector, "selector");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
Object obj = (R) a.g(charSequence, 0, selector);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
Object obj2 = (R) selector.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (comparator.compare(obj, obj2) > 0) {
obj = (R) obj2;
}
}
return (R) obj;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
private static final <R> R minOfWithOrNull(CharSequence charSequence, Comparator<? super R> comparator, Function1<? super Character, ? extends R> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
Intrinsics.checkNotNullParameter(selector, "selector");
if (charSequence.length() == 0) {
return null;
}
Object obj = (R) a.g(charSequence, 0, selector);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
Object obj2 = (R) selector.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (comparator.compare(obj, obj2) > 0) {
obj = (R) obj2;
}
}
return (R) obj;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
public static final Character minOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (Intrinsics.compare((int) charAt, (int) charAt2) > 0) {
charAt = charAt2;
}
}
return Character.valueOf(charAt);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.7")
@JvmName(name = "minOrThrow")
public static final char minOrThrow(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (Intrinsics.compare((int) charAt, (int) charAt2) > 0) {
charAt = charAt2;
}
}
return charAt;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
public static final Character minWithOrNull(CharSequence charSequence, Comparator<? super Character> comparator) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (comparator.compare(Character.valueOf(charAt), Character.valueOf(charAt2)) > 0) {
charAt = charAt2;
}
}
return Character.valueOf(charAt);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.7")
@JvmName(name = "minWithOrThrow")
public static final char minWithOrThrow(CharSequence charSequence, Comparator<? super Character> comparator) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(comparator, "comparator");
if (charSequence.length() == 0) {
throw new NoSuchElementException();
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
char charAt2 = charSequence.charAt(it.nextInt());
if (comparator.compare(Character.valueOf(charAt), Character.valueOf(charAt2)) > 0) {
charAt = charAt2;
}
}
return charAt;
}
public static final boolean none(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return charSequence.length() == 0;
}
@SinceKotlin(version = "1.1")
public static final <S extends CharSequence> S onEach(S s4, Function1<? super Character, Unit> action) {
Intrinsics.checkNotNullParameter(s4, "<this>");
Intrinsics.checkNotNullParameter(action, "action");
for (int i = 0; i < s4.length(); i++) {
action.invoke(Character.valueOf(s4.charAt(i)));
}
return s4;
}
@SinceKotlin(version = "1.4")
public static final <S extends CharSequence> S onEachIndexed(S s4, Function2<? super Integer, ? super Character, Unit> action) {
Intrinsics.checkNotNullParameter(s4, "<this>");
Intrinsics.checkNotNullParameter(action, "action");
int i = 0;
int i4 = 0;
while (i < s4.length()) {
action.invoke(Integer.valueOf(i4), Character.valueOf(s4.charAt(i)));
i++;
i4++;
}
return s4;
}
public static final Pair<CharSequence, CharSequence> partition(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
StringBuilder sb2 = new StringBuilder();
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
} else {
sb2.append(charAt);
}
}
return new Pair<>(sb, sb2);
}
@SinceKotlin(version = "1.3")
@InlineOnly
private static final char random(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return random(charSequence, Random.INSTANCE);
}
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
@InlineOnly
private static final Character randomOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return randomOrNull(charSequence, Random.INSTANCE);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
public static final char reduce(CharSequence charSequence, Function2<? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
throw new UnsupportedOperationException("Empty char sequence can't be reduced.");
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
charAt = operation.invoke(Character.valueOf(charAt), Character.valueOf(charSequence.charAt(it.nextInt()))).charValue();
}
return charAt;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
public static final char reduceIndexed(CharSequence charSequence, Function3<? super Integer, ? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
throw new UnsupportedOperationException("Empty char sequence can't be reduced.");
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
int nextInt = it.nextInt();
charAt = operation.invoke(Integer.valueOf(nextInt), Character.valueOf(charAt), Character.valueOf(charSequence.charAt(nextInt))).charValue();
}
return charAt;
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
public static final Character reduceIndexedOrNull(CharSequence charSequence, Function3<? super Integer, ? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
int nextInt = it.nextInt();
charAt = operation.invoke(Integer.valueOf(nextInt), Character.valueOf(charAt), Character.valueOf(charSequence.charAt(nextInt))).charValue();
}
return Character.valueOf(charAt);
}
/* JADX WARN: Type inference failed for: r1v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
public static final Character reduceOrNull(CharSequence charSequence, Function2<? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return null;
}
char charAt = charSequence.charAt(0);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
charAt = operation.invoke(Character.valueOf(charAt), Character.valueOf(charSequence.charAt(it.nextInt()))).charValue();
}
return Character.valueOf(charAt);
}
public static final char reduceRight(CharSequence charSequence, Function2<? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex < 0) {
throw new UnsupportedOperationException("Empty char sequence can't be reduced.");
}
char charAt = charSequence.charAt(lastIndex);
for (int i = lastIndex - 1; i >= 0; i--) {
charAt = operation.invoke(Character.valueOf(charSequence.charAt(i)), Character.valueOf(charAt)).charValue();
}
return charAt;
}
public static final char reduceRightIndexed(CharSequence charSequence, Function3<? super Integer, ? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex < 0) {
throw new UnsupportedOperationException("Empty char sequence can't be reduced.");
}
char charAt = charSequence.charAt(lastIndex);
for (int i = lastIndex - 1; i >= 0; i--) {
charAt = operation.invoke(Integer.valueOf(i), Character.valueOf(charSequence.charAt(i)), Character.valueOf(charAt)).charValue();
}
return charAt;
}
@SinceKotlin(version = "1.4")
public static final Character reduceRightIndexedOrNull(CharSequence charSequence, Function3<? super Integer, ? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex < 0) {
return null;
}
char charAt = charSequence.charAt(lastIndex);
for (int i = lastIndex - 1; i >= 0; i--) {
charAt = operation.invoke(Integer.valueOf(i), Character.valueOf(charSequence.charAt(i)), Character.valueOf(charAt)).charValue();
}
return Character.valueOf(charAt);
}
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
public static final Character reduceRightOrNull(CharSequence charSequence, Function2<? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence);
if (lastIndex < 0) {
return null;
}
char charAt = charSequence.charAt(lastIndex);
for (int i = lastIndex - 1; i >= 0; i--) {
charAt = operation.invoke(Character.valueOf(charSequence.charAt(i)), Character.valueOf(charAt)).charValue();
}
return Character.valueOf(charAt);
}
public static final CharSequence reversed(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
StringBuilder reverse = new StringBuilder(charSequence).reverse();
Intrinsics.checkNotNullExpressionValue(reverse, "reverse(...)");
return reverse;
}
@SinceKotlin(version = "1.4")
public static final <R> List<R> runningFold(CharSequence charSequence, R r4, Function2<? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.listOf(r4);
}
ArrayList arrayList = new ArrayList(charSequence.length() + 1);
arrayList.add(r4);
for (int i = 0; i < charSequence.length(); i++) {
r4 = operation.invoke(r4, Character.valueOf(charSequence.charAt(i)));
arrayList.add(r4);
}
return arrayList;
}
@SinceKotlin(version = "1.4")
public static final <R> List<R> runningFoldIndexed(CharSequence charSequence, R r4, Function3<? super Integer, ? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.listOf(r4);
}
ArrayList arrayList = new ArrayList(charSequence.length() + 1);
arrayList.add(r4);
int length = charSequence.length();
for (int i = 0; i < length; i++) {
r4 = operation.invoke(Integer.valueOf(i), r4, Character.valueOf(charSequence.charAt(i)));
arrayList.add(r4);
}
return arrayList;
}
@SinceKotlin(version = "1.4")
public static final List<Character> runningReduce(CharSequence charSequence, Function2<? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.emptyList();
}
char charAt = charSequence.charAt(0);
ArrayList arrayList = new ArrayList(charSequence.length());
arrayList.add(Character.valueOf(charAt));
int length = charSequence.length();
int i = 1;
while (i < length) {
Character invoke = operation.invoke(Character.valueOf(charAt), Character.valueOf(charSequence.charAt(i)));
char charValue = invoke.charValue();
arrayList.add(invoke);
i++;
charAt = charValue;
}
return arrayList;
}
@SinceKotlin(version = "1.4")
public static final List<Character> runningReduceIndexed(CharSequence charSequence, Function3<? super Integer, ? super Character, ? super Character, Character> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.emptyList();
}
char charAt = charSequence.charAt(0);
ArrayList arrayList = new ArrayList(charSequence.length());
arrayList.add(Character.valueOf(charAt));
int length = charSequence.length();
int i = 1;
while (i < length) {
Character invoke = operation.invoke(Integer.valueOf(i), Character.valueOf(charAt), Character.valueOf(charSequence.charAt(i)));
char charValue = invoke.charValue();
arrayList.add(invoke);
i++;
charAt = charValue;
}
return arrayList;
}
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
public static final <R> List<R> scan(CharSequence charSequence, R r4, Function2<? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.listOf(r4);
}
ArrayList arrayList = new ArrayList(charSequence.length() + 1);
arrayList.add(r4);
for (int i = 0; i < charSequence.length(); i++) {
r4 = operation.invoke(r4, Character.valueOf(charSequence.charAt(i)));
arrayList.add(r4);
}
return arrayList;
}
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
public static final <R> List<R> scanIndexed(CharSequence charSequence, R r4, Function3<? super Integer, ? super R, ? super Character, ? extends R> operation) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(operation, "operation");
if (charSequence.length() == 0) {
return CollectionsKt.listOf(r4);
}
ArrayList arrayList = new ArrayList(charSequence.length() + 1);
arrayList.add(r4);
int length = charSequence.length();
for (int i = 0; i < length; i++) {
r4 = operation.invoke(Integer.valueOf(i), r4, Character.valueOf(charSequence.charAt(i)));
arrayList.add(r4);
}
return arrayList;
}
public static final char single(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
int length = charSequence.length();
if (length == 0) {
throw new NoSuchElementException("Char sequence is empty.");
}
if (length == 1) {
return charSequence.charAt(0);
}
throw new IllegalArgumentException("Char sequence has more than one element.");
}
public static final Character singleOrNull(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (charSequence.length() == 1) {
return Character.valueOf(charSequence.charAt(0));
}
return null;
}
public static final CharSequence slice(CharSequence charSequence, IntRange indices) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(indices, "indices");
return indices.isEmpty() ? "" : StringsKt__StringsKt.subSequence(charSequence, indices);
}
@Deprecated(message = "Use sumOf instead.", replaceWith = @ReplaceWith(expression = "this.sumOf(selector)", imports = {}))
@DeprecatedSinceKotlin(warningSince = "1.5")
public static final int sumBy(CharSequence charSequence, Function1<? super Character, Integer> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
int i = 0;
for (int i4 = 0; i4 < charSequence.length(); i4++) {
i += ((Number) a.g(charSequence, i4, selector)).intValue();
}
return i;
}
@Deprecated(message = "Use sumOf instead.", replaceWith = @ReplaceWith(expression = "this.sumOf(selector)", imports = {}))
@DeprecatedSinceKotlin(warningSince = "1.5")
public static final double sumByDouble(CharSequence charSequence, Function1<? super Character, Double> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
double d4 = FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE;
for (int i = 0; i < charSequence.length(); i++) {
d4 += ((Number) a.g(charSequence, i, selector)).doubleValue();
}
return d4;
}
@SinceKotlin(version = "1.4")
@InlineOnly
@JvmName(name = "sumOfDouble")
@OverloadResolutionByLambdaReturnType
private static final double sumOfDouble(CharSequence charSequence, Function1<? super Character, Double> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
double d4 = FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE;
for (int i = 0; i < charSequence.length(); i++) {
d4 += ((Number) a.g(charSequence, i, selector)).doubleValue();
}
return d4;
}
@SinceKotlin(version = "1.4")
@InlineOnly
@JvmName(name = "sumOfInt")
@OverloadResolutionByLambdaReturnType
private static final int sumOfInt(CharSequence charSequence, Function1<? super Character, Integer> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
int i = 0;
for (int i4 = 0; i4 < charSequence.length(); i4++) {
i += ((Number) a.g(charSequence, i4, selector)).intValue();
}
return i;
}
@SinceKotlin(version = "1.4")
@InlineOnly
@JvmName(name = "sumOfLong")
@OverloadResolutionByLambdaReturnType
private static final long sumOfLong(CharSequence charSequence, Function1<? super Character, Long> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
long j4 = 0;
for (int i = 0; i < charSequence.length(); i++) {
j4 += ((Number) a.g(charSequence, i, selector)).longValue();
}
return j4;
}
@SinceKotlin(version = "1.5")
@InlineOnly
@JvmName(name = "sumOfUInt")
@OverloadResolutionByLambdaReturnType
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
private static final int sumOfUInt(CharSequence charSequence, Function1<? super Character, UInt> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
int m211constructorimpl = UInt.m211constructorimpl(0);
for (int i = 0; i < charSequence.length(); i++) {
m211constructorimpl = a.e((UInt) a.g(charSequence, i, selector), m211constructorimpl);
}
return m211constructorimpl;
}
@SinceKotlin(version = "1.5")
@InlineOnly
@JvmName(name = "sumOfULong")
@OverloadResolutionByLambdaReturnType
@WasExperimental(markerClass = {ExperimentalUnsignedTypes.class})
private static final long sumOfULong(CharSequence charSequence, Function1<? super Character, ULong> selector) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(selector, "selector");
long m290constructorimpl = ULong.m290constructorimpl(0L);
for (int i = 0; i < charSequence.length(); i++) {
m290constructorimpl = ULong.m290constructorimpl(((ULong) a.g(charSequence, i, selector)).getData() + m290constructorimpl);
}
return m290constructorimpl;
}
public static final CharSequence take(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (i >= 0) {
return charSequence.subSequence(0, RangesKt.coerceAtMost(i, charSequence.length()));
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final CharSequence takeLast(CharSequence charSequence, int i) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
if (i >= 0) {
int length = charSequence.length();
return charSequence.subSequence(length - RangesKt.coerceAtMost(i, length), length);
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final CharSequence takeLastWhile(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(charSequence); -1 < lastIndex; lastIndex--) {
if (!((Boolean) a.g(charSequence, lastIndex, predicate)).booleanValue()) {
return charSequence.subSequence(lastIndex + 1, charSequence.length());
}
}
return charSequence.subSequence(0, charSequence.length());
}
public static final CharSequence takeWhile(CharSequence charSequence, Function1<? super Character, Boolean> function1) {
int c4 = a.c(charSequence, "<this>", function1, "predicate");
for (int i = 0; i < c4; i++) {
if (!((Boolean) a.g(charSequence, i, function1)).booleanValue()) {
return charSequence.subSequence(0, i);
}
}
return charSequence.subSequence(0, charSequence.length());
}
public static final <C extends Collection<? super Character>> C toCollection(CharSequence charSequence, C destination) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
for (int i = 0; i < charSequence.length(); i++) {
destination.add(Character.valueOf(charSequence.charAt(i)));
}
return destination;
}
public static final HashSet<Character> toHashSet(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return (HashSet) toCollection(charSequence, new HashSet(MapsKt.mapCapacity(RangesKt.coerceAtMost(charSequence.length(), 128))));
}
public static final List<Character> toList(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
int length = charSequence.length();
return length != 0 ? length != 1 ? toMutableList(charSequence) : CollectionsKt.listOf(Character.valueOf(charSequence.charAt(0))) : CollectionsKt.emptyList();
}
public static final List<Character> toMutableList(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return (List) toCollection(charSequence, new ArrayList(charSequence.length()));
}
public static final Set<Character> toSet(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
int length = charSequence.length();
return length != 0 ? length != 1 ? (Set) toCollection(charSequence, new LinkedHashSet(MapsKt.mapCapacity(RangesKt.coerceAtMost(charSequence.length(), 128)))) : SetsKt.setOf(Character.valueOf(charSequence.charAt(0))) : SetsKt.emptySet();
}
@SinceKotlin(version = "1.2")
public static final List<String> windowed(CharSequence charSequence, int i, int i4, boolean z3) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return windowed(charSequence, i, i4, z3, new Function1<CharSequence, String>() { // from class: kotlin.text.StringsKt___StringsKt$windowed$1
@Override // kotlin.jvm.functions.Function1
public final String invoke(CharSequence it) {
Intrinsics.checkNotNullParameter(it, "it");
return it.toString();
}
});
}
public static /* synthetic */ List windowed$default(CharSequence charSequence, int i, int i4, boolean z3, int i5, Object obj) {
if ((i5 & 2) != 0) {
i4 = 1;
}
if ((i5 & 4) != 0) {
z3 = false;
}
return windowed(charSequence, i, i4, z3);
}
@SinceKotlin(version = "1.2")
public static final Sequence<String> windowedSequence(CharSequence charSequence, int i, int i4, boolean z3) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return windowedSequence(charSequence, i, i4, z3, new Function1<CharSequence, String>() { // from class: kotlin.text.StringsKt___StringsKt$windowedSequence$1
@Override // kotlin.jvm.functions.Function1
public final String invoke(CharSequence it) {
Intrinsics.checkNotNullParameter(it, "it");
return it.toString();
}
});
}
public static /* synthetic */ Sequence windowedSequence$default(CharSequence charSequence, int i, int i4, boolean z3, int i5, Object obj) {
if ((i5 & 2) != 0) {
i4 = 1;
}
if ((i5 & 4) != 0) {
z3 = false;
}
return windowedSequence(charSequence, i, i4, z3);
}
public static final Iterable<IndexedValue<Character>> withIndex(final CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
return new IndexingIterable(new Function0<Iterator<? extends Character>>() { // from class: kotlin.text.StringsKt___StringsKt$withIndex$1
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
{
super(0);
}
@Override // kotlin.jvm.functions.Function0
public final Iterator<? extends Character> invoke() {
return StringsKt__StringsKt.iterator(charSequence);
}
});
}
public static final <V> List<V> zip(CharSequence charSequence, CharSequence other, Function2<? super Character, ? super Character, ? extends V> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(other, "other");
Intrinsics.checkNotNullParameter(transform, "transform");
int min = Math.min(charSequence.length(), other.length());
ArrayList arrayList = new ArrayList(min);
for (int i = 0; i < min; i++) {
arrayList.add(transform.invoke(Character.valueOf(charSequence.charAt(i)), Character.valueOf(other.charAt(i))));
}
return arrayList;
}
@SinceKotlin(version = "1.2")
public static final <R> List<R> zipWithNext(CharSequence charSequence, Function2<? super Character, ? super Character, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
int length = charSequence.length() - 1;
if (length < 1) {
return CollectionsKt.emptyList();
}
ArrayList arrayList = new ArrayList(length);
int i = 0;
while (i < length) {
Character valueOf = Character.valueOf(charSequence.charAt(i));
i++;
arrayList.add(transform.invoke(valueOf, Character.valueOf(charSequence.charAt(i))));
}
return arrayList;
}
public static final boolean any(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
if (((Boolean) a.g(charSequence, i, predicate)).booleanValue()) {
return true;
}
}
return false;
}
@SinceKotlin(version = "1.2")
public static final <R> List<R> chunked(CharSequence charSequence, int i, Function1<? super CharSequence, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
return windowed(charSequence, i, i, true, transform);
}
@SinceKotlin(version = "1.2")
public static final <R> Sequence<R> chunkedSequence(CharSequence charSequence, int i, Function1<? super CharSequence, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
return windowedSequence(charSequence, i, i, true, transform);
}
public static final int count(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int i = 0;
for (int i4 = 0; i4 < charSequence.length(); i4++) {
if (((Boolean) a.g(charSequence, i4, predicate)).booleanValue()) {
i++;
}
}
return i;
}
public static final Character firstOrNull(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
return Character.valueOf(charAt);
}
}
return null;
}
public static final Character lastOrNull(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = charSequence.length() - 1;
if (length < 0) {
return null;
}
while (true) {
int i = length - 1;
char charAt = charSequence.charAt(length);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
return Character.valueOf(charAt);
}
if (i < 0) {
return null;
}
length = i;
}
}
public static final boolean none(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
if (((Boolean) a.g(charSequence, i, predicate)).booleanValue()) {
return false;
}
}
return true;
}
@SinceKotlin(version = "1.3")
public static final char random(CharSequence charSequence, Random random) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(random, "random");
if (charSequence.length() != 0) {
return charSequence.charAt(random.nextInt(charSequence.length()));
}
throw new NoSuchElementException("Char sequence is empty.");
}
@SinceKotlin(version = "1.4")
@WasExperimental(markerClass = {ExperimentalStdlibApi.class})
public static final Character randomOrNull(CharSequence charSequence, Random random) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(random, "random");
if (charSequence.length() == 0) {
return null;
}
return Character.valueOf(charSequence.charAt(random.nextInt(charSequence.length())));
}
@InlineOnly
private static final String reversed(String str) {
Intrinsics.checkNotNullParameter(str, "<this>");
return reversed((CharSequence) str).toString();
}
public static final Character singleOrNull(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
Character ch = null;
boolean z3 = false;
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
if (z3) {
return null;
}
ch = Character.valueOf(charAt);
z3 = true;
}
}
if (z3) {
return ch;
}
return null;
}
@SinceKotlin(version = "1.2")
public static final <R> List<R> windowed(CharSequence charSequence, int i, int i4, boolean z3, Function1<? super CharSequence, ? extends R> transform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
SlidingWindowKt.checkWindowSizeStep(i, i4);
int length = charSequence.length();
int i5 = 0;
ArrayList arrayList = new ArrayList((length / i4) + (length % i4 == 0 ? 0 : 1));
while (i5 >= 0 && i5 < length) {
int i6 = i5 + i;
if (i6 < 0 || i6 > length) {
if (!z3) {
break;
}
i6 = length;
}
arrayList.add(transform.invoke(charSequence.subSequence(i5, i6)));
i5 += i4;
}
return arrayList;
}
public static /* synthetic */ List windowed$default(CharSequence charSequence, int i, int i4, boolean z3, Function1 function1, int i5, Object obj) {
if ((i5 & 2) != 0) {
i4 = 1;
}
if ((i5 & 4) != 0) {
z3 = false;
}
return windowed(charSequence, i, i4, z3, function1);
}
@SinceKotlin(version = "1.2")
public static final <R> Sequence<R> windowedSequence(final CharSequence charSequence, final int i, int i4, boolean z3, final Function1<? super CharSequence, ? extends R> transform) {
IntProgression step;
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(transform, "transform");
SlidingWindowKt.checkWindowSizeStep(i, i4);
step = RangesKt___RangesKt.step(z3 ? StringsKt__StringsKt.getIndices(charSequence) : RangesKt.until(0, (charSequence.length() - i) + 1), i4);
return SequencesKt.map(CollectionsKt.asSequence(step), new Function1<Integer, R>() { // from class: kotlin.text.StringsKt___StringsKt$windowedSequence$2
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
/* JADX WARN: Multi-variable type inference failed */
{
super(1);
}
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Object invoke(Integer num) {
return invoke(num.intValue());
}
public final R invoke(int i5) {
int i6 = i + i5;
if (i6 < 0 || i6 > charSequence.length()) {
i6 = charSequence.length();
}
return transform.invoke(charSequence.subSequence(i5, i6));
}
});
}
public static /* synthetic */ Sequence windowedSequence$default(CharSequence charSequence, int i, int i4, boolean z3, Function1 function1, int i5, Object obj) {
if ((i5 & 2) != 0) {
i4 = 1;
}
if ((i5 & 4) != 0) {
z3 = false;
}
return windowedSequence(charSequence, i, i4, z3, function1);
}
public static final <K, V, M extends Map<? super K, ? super V>> M associateByTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends K> keySelector, Function1<? super Character, ? extends V> valueTransform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
Intrinsics.checkNotNullParameter(valueTransform, "valueTransform");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
destination.put(keySelector.invoke(Character.valueOf(charAt)), valueTransform.invoke(Character.valueOf(charAt)));
}
return destination;
}
public static final String filterNot(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char charAt = str.charAt(i);
if (!predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
}
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
return sb2;
}
public static final String slice(String str, IntRange indices) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(indices, "indices");
return indices.isEmpty() ? "" : StringsKt__StringsKt.substring(str, indices);
}
public static final String filterIndexed(String str, Function2<? super Integer, ? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
int i = 0;
int i4 = 0;
while (i < str.length()) {
char charAt = str.charAt(i);
int i5 = i4 + 1;
if (predicate.invoke(Integer.valueOf(i4), Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
i++;
i4 = i5;
}
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
return sb2;
}
public static final char first(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
return charAt;
}
}
throw new NoSuchElementException("Char sequence contains no character matching the predicate.");
}
public static final char last(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = charSequence.length() - 1;
if (length >= 0) {
while (true) {
int i = length - 1;
char charAt = charSequence.charAt(length);
if (!predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
if (i < 0) {
break;
}
length = i;
} else {
return charAt;
}
}
}
throw new NoSuchElementException("Char sequence contains no character matching the predicate.");
}
public static final List<Pair<Character, Character>> zip(CharSequence charSequence, CharSequence other) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(other, "other");
int min = Math.min(charSequence.length(), other.length());
ArrayList arrayList = new ArrayList(min);
for (int i = 0; i < min; i++) {
arrayList.add(TuplesKt.to(Character.valueOf(charSequence.charAt(i)), Character.valueOf(other.charAt(i))));
}
return arrayList;
}
public static final <K, V> Map<K, V> associateBy(CharSequence charSequence, Function1<? super Character, ? extends K> keySelector, Function1<? super Character, ? extends V> valueTransform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
Intrinsics.checkNotNullParameter(valueTransform, "valueTransform");
LinkedHashMap linkedHashMap = new LinkedHashMap(RangesKt.coerceAtLeast(MapsKt.mapCapacity(charSequence.length()), 16));
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
linkedHashMap.put(keySelector.invoke(Character.valueOf(charAt)), valueTransform.invoke(Character.valueOf(charAt)));
}
return linkedHashMap;
}
public static final String filter(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
int length = str.length();
for (int i = 0; i < length; i++) {
char charAt = str.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
}
}
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "toString(...)");
return sb2;
}
public static final char single(CharSequence charSequence, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
Character ch = null;
boolean z3 = false;
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
if (!z3) {
ch = Character.valueOf(charAt);
z3 = true;
} else {
throw new IllegalArgumentException("Char sequence contains more than one matching element.");
}
}
}
if (z3) {
Intrinsics.checkNotNull(ch, "null cannot be cast to non-null type kotlin.Char");
return ch.charValue();
}
throw new NoSuchElementException("Char sequence contains no character matching the predicate.");
}
public static final CharSequence slice(CharSequence charSequence, Iterable<Integer> indices) {
int collectionSizeOrDefault;
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(indices, "indices");
collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(indices, 10);
if (collectionSizeOrDefault == 0) {
return "";
}
StringBuilder sb = new StringBuilder(collectionSizeOrDefault);
Iterator<Integer> it = indices.iterator();
while (it.hasNext()) {
sb.append(charSequence.charAt(it.next().intValue()));
}
return sb;
}
@SinceKotlin(version = "1.2")
public static final List<Pair<Character, Character>> zipWithNext(CharSequence charSequence) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
int length = charSequence.length() - 1;
if (length < 1) {
return CollectionsKt.emptyList();
}
ArrayList arrayList = new ArrayList(length);
int i = 0;
while (i < length) {
char charAt = charSequence.charAt(i);
i++;
arrayList.add(TuplesKt.to(Character.valueOf(charAt), Character.valueOf(charSequence.charAt(i))));
}
return arrayList;
}
public static final Pair<String, String> partition(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
StringBuilder sb = new StringBuilder();
StringBuilder sb2 = new StringBuilder();
int length = str.length();
for (int i = 0; i < length; i++) {
char charAt = str.charAt(i);
if (predicate.invoke(Character.valueOf(charAt)).booleanValue()) {
sb.append(charAt);
} else {
sb2.append(charAt);
}
}
String sb3 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb3, "toString(...)");
String sb4 = sb2.toString();
Intrinsics.checkNotNullExpressionValue(sb4, "toString(...)");
return new Pair<>(sb3, sb4);
}
public static final String dropLastWhile(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(str); -1 < lastIndex; lastIndex--) {
if (!predicate.invoke(Character.valueOf(str.charAt(lastIndex))).booleanValue()) {
String substring = str.substring(0, lastIndex + 1);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
}
return "";
}
public static final String takeLastWhile(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
for (int lastIndex = StringsKt__StringsKt.getLastIndex(str); -1 < lastIndex; lastIndex--) {
if (!predicate.invoke(Character.valueOf(str.charAt(lastIndex))).booleanValue()) {
String substring = str.substring(lastIndex + 1);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
}
return str;
}
public static String drop(String str, int i) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (i >= 0) {
String substring = str.substring(RangesKt.coerceAtMost(i, str.length()));
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static String dropLast(String str, int i) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (i >= 0) {
return take(str, RangesKt.coerceAtLeast(str.length() - i, 0));
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final <K, V, M extends Map<? super K, List<V>>> M groupByTo(CharSequence charSequence, M destination, Function1<? super Character, ? extends K> keySelector, Function1<? super Character, ? extends V> valueTransform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
Intrinsics.checkNotNullParameter(valueTransform, "valueTransform");
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
K invoke = keySelector.invoke(Character.valueOf(charAt));
Object obj = destination.get(invoke);
if (obj == null) {
obj = a.s(destination, invoke);
}
((List) obj).add(valueTransform.invoke(Character.valueOf(charAt)));
}
return destination;
}
@InlineOnly
private static final String slice(String str, Iterable<Integer> indices) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(indices, "indices");
return slice((CharSequence) str, indices).toString();
}
public static String take(String str, int i) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (i >= 0) {
String substring = str.substring(0, RangesKt.coerceAtMost(i, str.length()));
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final <K, V> Map<K, List<V>> groupBy(CharSequence charSequence, Function1<? super Character, ? extends K> keySelector, Function1<? super Character, ? extends V> valueTransform) {
Intrinsics.checkNotNullParameter(charSequence, "<this>");
Intrinsics.checkNotNullParameter(keySelector, "keySelector");
Intrinsics.checkNotNullParameter(valueTransform, "valueTransform");
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (int i = 0; i < charSequence.length(); i++) {
char charAt = charSequence.charAt(i);
K invoke = keySelector.invoke(Character.valueOf(charAt));
Object obj = linkedHashMap.get(invoke);
if (obj == null) {
obj = a.r(linkedHashMap, invoke);
}
((List) obj).add(valueTransform.invoke(Character.valueOf(charAt)));
}
return linkedHashMap;
}
public static final String takeLast(String str, int i) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (i >= 0) {
int length = str.length();
String substring = str.substring(length - RangesKt.coerceAtMost(i, length));
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
throw new IllegalArgumentException(w.i(i, "Requested character count ", " is less than zero.").toString());
}
public static final String dropWhile(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = str.length();
for (int i = 0; i < length; i++) {
if (!predicate.invoke(Character.valueOf(str.charAt(i))).booleanValue()) {
String substring = str.substring(i);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
}
return "";
}
public static final String takeWhile(String str, Function1<? super Character, Boolean> predicate) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(predicate, "predicate");
int length = str.length();
for (int i = 0; i < length; i++) {
if (!predicate.invoke(Character.valueOf(str.charAt(i))).booleanValue()) {
String substring = str.substring(0, i);
Intrinsics.checkNotNullExpressionValue(substring, "substring(...)");
return substring;
}
}
return str;
}
/* JADX WARN: Type inference failed for: r2v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: maxOfOrNull, reason: collision with other method in class */
private static final Double m1423maxOfOrNull(CharSequence charSequence, Function1<? super Character, Double> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
double doubleValue = ((Number) a.g(charSequence, 0, function1)).doubleValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
doubleValue = Math.max(doubleValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).doubleValue());
}
return Double.valueOf(doubleValue);
}
/* JADX WARN: Type inference failed for: r2v1, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: minOfOrNull, reason: collision with other method in class */
private static final Double m1427minOfOrNull(CharSequence charSequence, Function1<? super Character, Double> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
double doubleValue = ((Number) a.g(charSequence, 0, function1)).doubleValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
doubleValue = Math.min(doubleValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).doubleValue());
}
return Double.valueOf(doubleValue);
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: maxOf, reason: collision with other method in class */
private static final float m1421maxOf(CharSequence charSequence, Function1<? super Character, Float> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
float floatValue = ((Number) a.g(charSequence, 0, function1)).floatValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
floatValue = Math.max(floatValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).floatValue());
}
return floatValue;
}
throw new NoSuchElementException();
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: minOf, reason: collision with other method in class */
private static final float m1425minOf(CharSequence charSequence, Function1<? super Character, Float> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
float floatValue = ((Number) a.g(charSequence, 0, function1)).floatValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
floatValue = Math.min(floatValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).floatValue());
}
return floatValue;
}
throw new NoSuchElementException();
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: maxOfOrNull, reason: collision with other method in class */
private static final Float m1424maxOfOrNull(CharSequence charSequence, Function1<? super Character, Float> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
float floatValue = ((Number) a.g(charSequence, 0, function1)).floatValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
floatValue = Math.max(floatValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).floatValue());
}
return Float.valueOf(floatValue);
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: minOfOrNull, reason: collision with other method in class */
private static final Float m1428minOfOrNull(CharSequence charSequence, Function1<? super Character, Float> function1) {
if (a.c(charSequence, "<this>", function1, "selector") == 0) {
return null;
}
float floatValue = ((Number) a.g(charSequence, 0, function1)).floatValue();
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
floatValue = Math.min(floatValue, function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt()))).floatValue());
}
return Float.valueOf(floatValue);
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: maxOf, reason: collision with other method in class */
private static final <R extends Comparable<? super R>> R m1422maxOf(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
R r4 = (R) a.g(charSequence, 0, function1);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
R invoke = function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (r4.compareTo(invoke) < 0) {
r4 = invoke;
}
}
return r4;
}
throw new NoSuchElementException();
}
/* JADX WARN: Type inference failed for: r1v2, types: [kotlin.collections.IntIterator, java.util.Iterator] */
@SinceKotlin(version = "1.4")
@OverloadResolutionByLambdaReturnType
@InlineOnly
/* renamed from: minOf, reason: collision with other method in class */
private static final <R extends Comparable<? super R>> R m1426minOf(CharSequence charSequence, Function1<? super Character, ? extends R> function1) {
if (a.c(charSequence, "<this>", function1, "selector") != 0) {
R r4 = (R) a.g(charSequence, 0, function1);
?? it = new IntRange(1, StringsKt__StringsKt.getLastIndex(charSequence)).iterator();
while (it.hasNext()) {
R invoke = function1.invoke(Character.valueOf(charSequence.charAt(it.nextInt())));
if (r4.compareTo(invoke) > 0) {
r4 = invoke;
}
}
return r4;
}
throw new NoSuchElementException();
}
}