# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.ranges.ClosedFloatRange":"Ranges.kt","io.github.koalaplot.core.xygraph.LinearAxisModelKt":"LinearAxisModel.kt","androidx.compose.ui.unit.Dp":"Dp.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
io.github.koalaplot.core.xygraph.FloatLinearAxisModel -> sh2:
# {"id":"sourceFile","fileName":"FloatLinearAxisModel.kt"}
    kotlin.ranges.ClosedFloatingPointRange range -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laz0;"}
    float zoomRangeLimit -> b
    androidx.compose.runtime.MutableState currentRange$delegate -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly55;"}
    1:3:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):35:35 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FLaz0;)V"}
    4:5:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):36:36 -> <init>
    6:7:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):37:37 -> <init>
    8:9:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> <init>
    8:9:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> <init>
    8:9:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):46 -> <init>
    10:19:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> <init>
    10:19:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> <init>
    10:19:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):46 -> <init>
    20:40:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):49:49 -> <init>
    41:44:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    41:44:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):59 -> <init>
    45:47:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):59:59 -> <init>
    48:49:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):55:55 -> <init>
    50:53:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):54:54 -> <init>
    54:59:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):53:53 -> <init>
    60:61:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):51:51 -> <init>
    62:65:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):50:50 -> <init>
    66:71:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):49:49 -> <init>
    72:75:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> <init>
    72:75:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> <init>
    72:75:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):47 -> <init>
    76:79:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> <init>
    76:79:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> <init>
    76:79:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):47 -> <init>
    80:83:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):47:47 -> <init>
    84:89:void <init>(kotlin.ranges.ClosedFloatingPointRange,float,float,float,int,boolean,boolean):46:46 -> <init>
    1:4:void pan(float):190:190 -> a
    5:6:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> a
    5:6:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> a
    5:6:void pan(float):190 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:10:void pan(float):190:190 -> a
    11:14:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> a
    11:14:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> a
    11:14:void pan(float):190 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:18:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> a
    15:18:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> a
    15:18:void pan(float):193 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    19:22:void pan(float):193:193 -> a
    23:25:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> a
    23:25:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> a
    23:25:void pan(float):193 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    26:29:void pan(float):193:193 -> a
    30:31:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> a
    30:31:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> a
    30:31:void pan(float):194 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    32:35:void pan(float):194:194 -> a
    36:38:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> a
    36:38:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> a
    36:38:void pan(float):194 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    39:42:void pan(float):194:194 -> a
    43:46:void pan(float):196:196 -> a
    47:49:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> a
    47:49:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> a
    47:49:void pan(float):196 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    50:53:void pan(float):197:197 -> a
    54:56:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> a
    54:56:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> a
    54:56:void pan(float):197 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    57:61:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> a
    57:61:void pan(float):199 -> a
    62:63:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):59:59 -> a
    62:63:void pan(float):199 -> a
    64:67:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):323:323 -> a
    64:67:void pan(float):199 -> a
    1:32:void zoom(float,float):161:161 -> b
    33:36:void zoom(float,float):168:168 -> b
    37:38:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> b
    37:38:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> b
    37:38:void zoom(float,float):168 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    39:42:void zoom(float,float):168:168 -> b
    43:44:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> b
    43:44:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> b
    43:44:void zoom(float,float):168 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    45:48:void zoom(float,float):168:168 -> b
    49:53:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> b
    49:53:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> b
    49:53:void zoom(float,float):168 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    54:57:void zoom(float,float):170:170 -> b
    58:64:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> b
    58:64:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> b
    58:64:void zoom(float,float):170 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    65:78:void zoom(float,float):170:170 -> b
    79:82:void zoom(float,float):171:171 -> b
    83:87:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> b
    83:87:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> b
    83:87:void zoom(float,float):171 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    88:103:void zoom(float,float):171:171 -> b
    104:118:void zoom(float,float):173:173 -> b
    119:123:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> b
    119:123:void zoom(float,float):175 -> b
    124:126:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):323:323 -> b
    124:126:void zoom(float,float):175 -> b
    127:130:void zoom(float,float):176:176 -> b
    131:137:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> b
    131:137:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> b
    131:137:void zoom(float,float):176 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    138:142:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> b
    138:142:void zoom(float,float):177 -> b
    143:146:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):323:323 -> b
    143:146:void zoom(float,float):177 -> b
    147:150:void zoom(float,float):178:178 -> b
    151:158:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> b
    151:158:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> b
    151:158:void zoom(float,float):178 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    159:163:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> b
    159:163:void zoom(float,float):179 -> b
    164:167:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):323:323 -> b
    164:167:void zoom(float,float):179 -> b
    168:172:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> b
    168:172:void zoom(float,float):182 -> b
    173:176:void setCurrentRange(kotlin.ranges.ClosedFloatingPointRange):323:323 -> b
    173:176:void zoom(float,float):182 -> b
    177:200:void zoom(float,float):164:164 -> b
    201:206:void zoom(float,float):163:163 -> b
    1:6:float computeOffset(java.lang.Object):35:35 -> c
    7:10:float computeOffset(float):62:62 -> c
    7:10:float computeOffset(java.lang.Object):35 -> c
    11:13:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> c
    11:13:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> c
    11:13:float computeOffset(float):62 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    11:13:float computeOffset(java.lang.Object):35 -> c
    14:17:float computeOffset(float):62:62 -> c
    14:17:float computeOffset(java.lang.Object):35 -> c
    18:19:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> c
    18:19:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> c
    18:19:float computeOffset(float):62 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    18:19:float computeOffset(java.lang.Object):35 -> c
    20:23:float computeOffset(float):62:62 -> c
    20:23:float computeOffset(java.lang.Object):35 -> c
    24:28:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> c
    24:28:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> c
    24:28:float computeOffset(float):62 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    24:28:float computeOffset(java.lang.Object):35 -> c
    2:14:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):89:89 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lgn7;"}
    15:18:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):326:326 -> d
    19:23:kotlin.ranges.ClosedFloatingPointRange kotlin.ranges.RangesKt__RangesKt.rangeTo(float,float):208:208 -> d
    19:23:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):92 -> d
    24:33:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):92:92 -> d
    34:37:java.util.List computeMajorTickValues(float):72:72 -> d
    34:37:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    38:45:java.util.List computeMajorTickValues(float):74:74 -> d
    38:45:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    46:49:java.util.List computeMajorTickValues(float):76:76 -> d
    46:49:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    50:53:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> d
    50:53:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> d
    50:53:java.util.List computeMajorTickValues(float):76 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    50:53:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    54:60:java.util.List computeMajorTickValues(float):76:76 -> d
    54:60:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    61:74:java.util.List computeMajorTickValues(float):79:79 -> d
    61:74:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    75:82:java.util.List computeMajorTickValues(float):80:80 -> d
    75:82:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    83:86:java.util.List computeMajorTickValues(float):83:83 -> d
    83:86:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    87:92:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> d
    87:92:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> d
    87:92:java.util.List computeMajorTickValues(float):83 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    87:92:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    93:96:java.util.List computeMajorTickValues(float):74:74 -> d
    93:96:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):94 -> d
    97:100:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):97:97 -> d
    101:104:java.util.List computeMinorTickValues(java.util.List,float):125:125 -> d
    101:104:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    105:113:java.util.List computeMinorTickValues(java.util.List,float):126:126 -> d
    105:113:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    114:122:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):237:237 -> d
    114:122:java.util.List computeMinorTickValues(java.util.List,float):130 -> d
    114:122:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    123:136:java.util.List computeMinorTickValues(java.util.List,float):131:131 -> d
    123:136:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    137:153:java.util.List computeMinorTickValues(java.util.List,float):134:134 -> d
    137:153:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    154:166:java.util.List computeMinorTickValues(java.util.List,float):141:141 -> d
    154:166:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    167:180:java.util.List computeMinorTickValues(java.util.List,float):142:142 -> d
    167:180:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    181:189:java.util.List computeMinorTickValues(java.util.List,float):143:143 -> d
    181:189:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    190:203:java.util.List computeMinorTickValues(java.util.List,float):146:146 -> d
    190:203:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    204:216:java.util.List computeMinorTickValues(java.util.List,float):151:151 -> d
    204:216:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    217:230:java.util.List computeMinorTickValues(java.util.List,float):152:152 -> d
    217:230:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    231:239:java.util.List computeMinorTickValues(java.util.List,float):153:153 -> d
    231:239:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    240:253:java.util.List computeMinorTickValues(java.util.List,float):156:156 -> d
    240:253:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    254:257:java.util.List computeMinorTickValues(java.util.List,float):125:125 -> d
    254:257:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):95 -> d
    258:265:io.github.koalaplot.core.xygraph.TickValues computeTickValues-0680j_4(float):99:99 -> d
    12:15:float computeMajorTickSpacing(float):109:109 -> e
    16:17:java.lang.Float kotlin.ranges.ClosedFloatRange.getEndInclusive():182:182 -> e
    16:17:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getEndInclusive():175 -> e
    16:17:float computeMajorTickSpacing(float):109 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    18:21:float computeMajorTickSpacing(float):109:109 -> e
    22:25:java.lang.Float kotlin.ranges.ClosedFloatRange.getStart():181:181 -> e
    22:25:java.lang.Comparable kotlin.ranges.ClosedFloatRange.getStart():175 -> e
    22:25:float computeMajorTickSpacing(float):109 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    26:44:float computeMajorTickSpacing(float):110:110 -> e
    45:46:java.util.List io.github.koalaplot.core.xygraph.LinearAxisModelKt.getTickRatios():8:8 -> e
    45:46:float computeMajorTickSpacing(float):111 -> e
    47:57:float computeMajorTickSpacing(float):327:327 -> e
    58:71:float computeMajorTickSpacing(float):328:328 -> e
    72:78:float computeMajorTickSpacing(float):329:329 -> e
    79:82:float computeMajorTickSpacing(float):111:111 -> e
    83:86:float computeMajorTickSpacing(float):329:329 -> e
    87:128:float computeMajorTickSpacing(float):115:115 -> e
    129:130:float computeMajorTickSpacing(float):107:107 -> e
    131:134:float computeMajorTickSpacing(float):106:106 -> e
    7:15:boolean equals(java.lang.Object):204:204 -> equals
    16:17:boolean equals(java.lang.Object):206:206 -> equals
    18:19:kotlin.ranges.ClosedFloatingPointRange getRange():36:36 -> equals
    18:19:boolean equals(java.lang.Object):208 -> equals
    20:21:kotlin.ranges.ClosedFloatingPointRange getRange():36:36 -> equals
    20:21:boolean equals(java.lang.Object):208 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:28:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    22:28:boolean equals(java.lang.Object):208 -> equals
    29:38:boolean equals(java.lang.Object):209:209 -> equals
    39:48:boolean equals(java.lang.Object):211:211 -> equals
    1:2:kotlin.ranges.ClosedFloatingPointRange getCurrentRange():59:59 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Laz0;"}
    3:9:kotlin.ranges.ClosedFloatingPointRange getCurrentRange():322:322 -> f
    1:2:kotlin.ranges.ClosedFloatingPointRange getRange():36:36 -> hashCode
    1:2:int hashCode():218 -> hashCode
    1:2:int FloatLinearAxisModel.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    3:9:int hashCode():218:218 -> hashCode
    3:9:int FloatLinearAxisModel.hashCode():0 -> hashCode
    10:11:int hashCode():219:219 -> hashCode
    10:11:int FloatLinearAxisModel.hashCode():0 -> hashCode
    12:17:int hashCode():0:0 -> hashCode
    12:17:int FloatLinearAxisModel.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":44},"outline":"Lwl7;b(FII)I"}
    18:23:int hashCode():0:0 -> hashCode
    18:23:int FloatLinearAxisModel.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":45},"outline":"Lwl7;b(FII)I"}
    24:33:int androidx.compose.ui.unit.Dp.hashCode-impl(float):0:0 -> hashCode
    24:33:int hashCode():221 -> hashCode
    24:33:int FloatLinearAxisModel.hashCode():0 -> hashCode
    34:37:int hashCode():0:0 -> hashCode
    34:37:int FloatLinearAxisModel.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":46},"outline":"Lih4;d(IIZ)I"}
    38:43:int hashCode():224:224 -> hashCode
    38:43:int FloatLinearAxisModel.hashCode():0 -> hashCode
    44:44:int hashCode():219:219 -> hashCode
    45:45:int hashCode():220:220 -> hashCode
    46:46:int hashCode():223:223 -> hashCode
