content: package kotlin.text;
  
  import kotlin.Deprecated;
  import kotlin.DeprecationLevel;
  import kotlin.Metadata;
  import kotlin.ReplaceWith;
  import kotlin.jvm.internal.Intrinsics;
  
  @Metadata(d1 = {"\u0000\\\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0002\u0010\u0006\n\u0002\u0010\u0007\n\u0002\u0010\b\n\u0002\u0010\t\n\u0002\u0010\n\n\u0000\n\u0002\u0010\u0019\n\u0002\b\u0002\n\u0002\u0010\r\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\f\n\u0002\u0010\u0000\n\u0002\u0010\u000b\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0005\u001a\u001f\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u0004H\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0005H\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0006H\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0007H\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\bH\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\tH\b\u001a\u001d\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\nH\b\u001a%\u0010\u0000\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u000e\u0010\u0003\u001a\n\u0018\u00010\u0001j\u0004\u0018\u0001`\u0002H\b\u001a-\u0010\u000b\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\bH\b\u001a-\u0010\u000b\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u000f2\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\bH\b\u001a\u0014\u0010\u0010\u001a\u00060\u0011j\u0002`\u0012*\u00060\u0011j\u0002`\u0012H\u0007\u001a\u001d\u0010\u0010\u001a\u00060\u0011j\u0002`\u0012*\u00060\u0011j\u0002`\u00122\u0006\u0010\u0003\u001a\u00020\u0013H\b\u001a\u001f\u0010\u0010\u001a\u00060\u0011j\u0002`\u0012*\u00060\u0011j\u0002`\u00122\b\u0010\u0003\u001a\u0004\u0018\u00010\u000fH\b\u001a\u0014\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u0002H\u0007\u001a\u001f\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u0004H\b\u001a\u001f\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u0014H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0015H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0005H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0013H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\fH\b\u001a\u001f\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u000fH\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0006H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\u0007H\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\bH\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\tH\b\u001a\u001d\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0003\u001a\u00020\nH\b\u001a\u001f\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u0016H\b\u001a%\u0010\u0010\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u000e\u0010\u0003\u001a\n\u0018\u00010\u0001j\u0004\u0018\u0001`\u0002H\b\u001a\u0014\u0010\u0017\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u0002H\u0007\u001a\u001d\u0010\u0018\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0019\u001a\u00020\bH\b\u001a%\u0010\u001a\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\bH\b\u001a5\u0010\u001b\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0019\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\bH\b\u001a5\u0010\u001b\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0019\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u000f2\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\bH\b\u001a!\u0010\u001c\u001a\u00020\u001d*\u00060\u0001j\u0002`\u00022\u0006\u0010\u0019\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0013H\n\u001a-\u0010\u001e\u001a\u00060\u0001j\u0002`\u0002*\u00060\u0001j\u0002`\u00022\u0006\u0010\r\u001a\u00020\b2\u0006\u0010\u000e\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0016H\b\u001a7\u0010\u001f\u001a\u00020\u001d*\u00060\u0001j\u0002`\u00022\u0006\u0010 \u001a\u00020\f2\b\b\u0002\u0010!\u001a\u00020\b2\b\b\u0002\u0010\r\u001a\u00020\b2\b\b\u0002\u0010\u000e\u001a\u00020\bH\b¨\u0006\""}, d2 = {"appendLine", "Ljava/lang/StringBuilder;", "Lkotlin/text/StringBuilder;", "value", "Ljava/lang/StringBuffer;", "", "", "", "", "", "", "appendRange", "", "startIndex", "endIndex", "", "appendln", "Ljava/lang/Appendable;", "Lkotlin/text/Appendable;", "", "", "", "", "clear", "deleteAt", "index", "deleteRange", "insertRange", "set", "", "setRange", "toCharArray", "destination", "destinationOffset", "kotlin-stdlib"}, k = 5, mv = {1, 7, 1}, xi = 49, xs = "kotlin/text/StringsKt")
  /* compiled from: StringBuilderJVM.kt */
  class StringsKt__StringBuilderJVMKt extends StringsKt__RegexExtensionsKt {
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, byte value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value.toInt())");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, double value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, float value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, int value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, long value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, StringBuffer value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, StringBuilder value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendLine(StringBuilder $this$appendLine, short value) {
          Intrinsics.checkNotNullParameter($this$appendLine, "<this>");
          StringBuilder append = $this$appendLine.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value.toInt())");
          StringBuilder append2 = append.append(10);
          Intrinsics.checkNotNullExpressionValue(append2, "append('\\n')");
          return append2;
      }
  
      private static final StringBuilder appendRange(StringBuilder $this$appendRange, CharSequence value, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$appendRange, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder append = $this$appendRange.append(value, startIndex, endIndex);
          Intrinsics.checkNotNullExpressionValue(append, "this.append(value, startIndex, endIndex)");
          return append;
      }
  
      private static final StringBuilder appendRange(StringBuilder $this$appendRange, char[] value, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$appendRange, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder append = $this$appendRange.append(value, startIndex, endIndex - startIndex);
          Intrinsics.checkNotNullExpressionValue(append, "this.append(value, start…x, endIndex - startIndex)");
          return append;
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine()", imports = {}))
      public static final Appendable appendln(Appendable $this$appendln) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          Appendable append = $this$appendln.append(SystemProperties.LINE_SEPARATOR);
          Intrinsics.checkNotNullExpressionValue(append, "append(SystemProperties.LINE_SEPARATOR)");
          return append;
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final Appendable appendln(Appendable $this$appendln, char value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          Appendable append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final Appendable appendln(Appendable $this$appendln, CharSequence value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          Appendable append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine()", imports = {}))
      public static final StringBuilder appendln(StringBuilder $this$appendln) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(SystemProperties.LINE_SEPARATOR);
          Intrinsics.checkNotNullExpressionValue(append, "append(SystemProperties.LINE_SEPARATOR)");
          return append;
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, byte value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value.toInt())");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, char value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, double value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, float value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, int value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, long value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, CharSequence value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, Object value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, String value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, StringBuffer value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, StringBuilder value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, short value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value.toInt())");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, boolean value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      @Deprecated(level = DeprecationLevel.WARNING, message = "Use appendLine instead. Note that the new method always appends the line feed character '\\n' regardless of the system line separator.", replaceWith = @ReplaceWith(expression = "appendLine(value)", imports = {}))
      private static final StringBuilder appendln(StringBuilder $this$appendln, char[] value) {
          Intrinsics.checkNotNullParameter($this$appendln, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder append = $this$appendln.append(value);
          Intrinsics.checkNotNullExpressionValue(append, "append(value)");
          return StringsKt.appendln(append);
      }
  
      public static final StringBuilder clear(StringBuilder $this$clear) {
          Intrinsics.checkNotNullParameter($this$clear, "<this>");
          $this$clear.setLength(0);
          return $this$clear;
      }
  
      private static final StringBuilder deleteAt(StringBuilder $this$deleteAt, int index) {
          Intrinsics.checkNotNullParameter($this$deleteAt, "<this>");
          StringBuilder deleteCharAt = $this$deleteAt.deleteCharAt(index);
          Intrinsics.checkNotNullExpressionValue(deleteCharAt, "this.deleteCharAt(index)");
          return deleteCharAt;
      }
  
      private static final StringBuilder deleteRange(StringBuilder $this$deleteRange, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$deleteRange, "<this>");
          StringBuilder delete = $this$deleteRange.delete(startIndex, endIndex);
          Intrinsics.checkNotNullExpressionValue(delete, "this.delete(startIndex, endIndex)");
          return delete;
      }
  
      private static final StringBuilder insertRange(StringBuilder $this$insertRange, int index, CharSequence value, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$insertRange, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder insert = $this$insertRange.insert(index, value, startIndex, endIndex);
          Intrinsics.checkNotNullExpressionValue(insert, "this.insert(index, value, startIndex, endIndex)");
          return insert;
      }
  
      private static final StringBuilder insertRange(StringBuilder $this$insertRange, int index, char[] value, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$insertRange, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder insert = $this$insertRange.insert(index, value, startIndex, endIndex - startIndex);
          Intrinsics.checkNotNullExpressionValue(insert, "this.insert(index, value…x, endIndex - startIndex)");
          return insert;
      }
  
      private static final void set(StringBuilder $this$set, int index, char value) {
          Intrinsics.checkNotNullParameter($this$set, "<this>");
          $this$set.setCharAt(index, value);
      }
  
      private static final StringBuilder setRange(StringBuilder $this$setRange, int startIndex, int endIndex, String value) {
          Intrinsics.checkNotNullParameter($this$setRange, "<this>");
          Intrinsics.checkNotNullParameter(value, "value");
          StringBuilder replace = $this$setRange.replace(startIndex, endIndex, value);
          Intrinsics.checkNotNullExpressionValue(replace, "this.replace(startIndex, endIndex, value)");
          return replace;
      }
  
      private static final void toCharArray(StringBuilder $this$toCharArray, char[] destination, int destinationOffset, int startIndex, int endIndex) {
          Intrinsics.checkNotNullParameter($this$toCharArray, "<this>");
          Intrinsics.checkNotNullParameter(destination, "destination");
          $this$toCharArray.getChars(startIndex, endIndex, destination, destinationOffset);
      }
  
      static /* synthetic */ void toCharArray$default(StringBuilder $this$toCharArray_u24default, char[] destination, int destinationOffset, int startIndex, int endIndex, int i, Object obj) {
          if ((i & 2) != 0) {
              destinationOffset = 0;
          }
          if ((i & 4) != 0) {
              startIndex = 0;
          }
          if ((i & 8) != 0) {
              endIndex = $this$toCharArray_u24default.length();
          }
          Intrinsics.checkNotNullParameter($this$toCharArray_u24default, "<this>");
          Intrinsics.checkNotNullParameter(destination, "destination");
          $this$toCharArray_u24default.getChars(startIndex, endIndex, destination, destinationOffset);
      }
  }
  