# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.AbstractJsonLexer":"AbstractJsonLexer.kt"}}
kotlinx.serialization.json.internal.StringJsonLexer -> c07:
# {"id":"sourceFile","fileName":"StringJsonLexer.kt"}
    java.lang.String source -> f
    4:6:void <init>(java.lang.String,kotlinx.serialization.json.JsonConfiguration):15:15 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ltg3;)V"}
    7:9:void <init>(java.lang.String,kotlinx.serialization.json.JsonConfiguration):17:17 -> <init>
    1:7:boolean canConsumeValue():37:37 -> c
    8:15:boolean canConsumeValue():40:40 -> c
    16:36:boolean canConsumeValue():41:41 -> c
    37:38:boolean canConsumeValue():47:47 -> c
    39:46:boolean canConsumeValue():48:48 -> c
    47:49:boolean canConsumeValue():50:50 -> c
    3:5:java.lang.String consumeKeyString():93:93 -> e
    3:5:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:java.lang.String consumeKeyString():94:94 -> e
    6:7:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    8:17:java.lang.String consumeKeyString():95:95 -> e
    8:17:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    18:20:java.lang.String consumeKeyString():99:99 -> e
    18:20:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    21:22:java.lang.String consumeKeyString():145:145 -> e
    21:22:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    23:42:java.lang.String consumeKeyString():146:146 -> e
    23:42:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    43:46:java.lang.String consumeKeyString():148:148 -> e
    43:46:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    47:51:java.lang.String consumeKeyString():0:0 -> e
    47:51:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":86,"3":88,"6":91,"9":95,"12":100},"outline":"Lod4;n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    52:58:java.lang.String consumeKeyString():147:147 -> e
    52:58:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    59:66:java.lang.String consumeKeyString():105:105 -> e
    59:66:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    67:78:java.lang.String consumeKeyString():106:106 -> e
    67:78:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    79:80:java.lang.String consumeKeyString():109:109 -> e
    79:80:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    81:85:java.lang.String consumeKeyString():110:110 -> e
    81:85:java.lang.String StringJsonLexer.consumeKeyString():0 -> e
    86:86:java.lang.String consumeKeyString():148:148 -> e
    88:88:java.lang.String consumeKeyString():148:148 -> e
    91:91:java.lang.String consumeKeyString():148:148 -> e
    95:95:java.lang.String consumeKeyString():148:148 -> e
    100:100:java.lang.String consumeKeyString():148:148 -> e
    1:5:byte consumeNextToken():25:25 -> f
    6:17:byte consumeNextToken():26:26 -> f
    18:36:byte consumeNextToken():27:27 -> f
    37:38:byte consumeNextToken():29:29 -> f
    39:45:byte consumeNextToken():30:30 -> f
    46:52:byte consumeNextToken():32:32 -> f
    1:6:void consumeNextToken(char):73:73 -> h
    7:16:void consumeNextToken(char):76:76 -> h
    17:37:void consumeNextToken(char):77:77 -> h
    38:42:void consumeNextToken(char):79:79 -> h
    43:48:void consumeNextToken(char):81:81 -> h
    49:50:void consumeNextToken(char):83:83 -> h
    51:54:void consumeNextToken(char):84:84 -> h
    55:58:void consumeNextToken(char):73:73 -> h
    1:3:java.lang.String getSource():17:17 -> s
    1:3:java.lang.CharSequence getSource():15 -> s
    4:6:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):118:118 -> u
    7:13:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):120:120 -> u
    14:15:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):128:128 -> u
    16:18:void kotlinx.serialization.json.internal.AbstractJsonLexer.discardPeeked():303:303 -> u
    16:18:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):129 -> u
    19:22:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):121:121 -> u
    23:29:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):122:122 -> u
    30:31:void kotlinx.serialization.json.internal.AbstractJsonLexer.discardPeeked():303:303 -> u
    30:31:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):123 -> u
    32:39:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):124:124 -> u
    40:43:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):125:125 -> u
    44:45:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):128:128 -> u
    46:49:void kotlinx.serialization.json.internal.AbstractJsonLexer.discardPeeked():303:303 -> u
    46:49:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):129 -> u
    50:51:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):128:128 -> u
    52:53:void kotlinx.serialization.json.internal.AbstractJsonLexer.discardPeeked():303:303 -> u
    52:53:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):129 -> u
    54:54:java.lang.String peekLeadingMatchingValue(java.lang.String,boolean):129:129 -> u
    1:2:java.lang.String getSource():17:17 -> x
    1:2:int prefetchOrEof(int):21 -> x
    3:11:int prefetchOrEof(int):21:21 -> x
    1:6:int skipWhitespaces():55:55 -> y
    7:14:int skipWhitespaces():59:59 -> y
    15:37:int skipWhitespaces():60:60 -> y
    38:40:int skipWhitespaces():68:68 -> y
