# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.lifecycle.MutableLiveData":"MutableLiveData.java","androidx.concurrent.futures.CallbackToFutureAdapter$Completer":"CallbackToFutureAdapter.java","androidx.concurrent.futures.AbstractResolvableFuture":"AbstractResolvableFuture.java","androidx.concurrent.futures.ResolvableFuture":"ResolvableFuture.java","io.github.koalaplot.core.util.Vector":"Vector.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzkx -> zd9:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    java.lang.Object androidx.collection.LongSparseArrayKt.DELETED -> a
    1:8:void androidx.collection.LongSparseArrayKt.<clinit>():24:24 -> <clinit>
    6:9:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):44:44 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio9;Ljava/lang/String;Ljava/util/concurrent/Executor;Lwo2;)Loz5;"}
    10:12:void androidx.lifecycle.MutableLiveData.<init>(java.lang.Object):33:33 -> a
    10:12:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):44 -> a
    13:14:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89:89 -> a
    13:14:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    15:17:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():234:234 -> a
    15:17:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    15:17:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    18:19:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45:45 -> a
    18:19:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> a
    18:19:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    18:19:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    20:22:void androidx.concurrent.futures.AbstractResolvableFuture.<init>():317:317 -> a
    20:22:void androidx.concurrent.futures.ResolvableFuture.<init>():63 -> a
    20:22:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45 -> a
    20:22:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> a
    20:22:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    20:22:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    23:24:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225:225 -> a
    23:24:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> a
    23:24:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    25:29:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):90:90 -> a
    25:29:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    30:31:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):91:91 -> a
    30:31:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    32:35:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):98:98 -> a
    32:35:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    36:46:kotlin.Unit androidx.work.OperationKt.launchOperation$lambda$2(java.util.concurrent.Executor,androidx.work.Tracer,java.lang.String,kotlin.jvm.functions.Function0,androidx.lifecycle.MutableLiveData,androidx.concurrent.futures.CallbackToFutureAdapter$Completer):47:47 -> a
    36:46:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> a
    36:46:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    47:51:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):104:104 -> a
    47:51:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    52:54:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):107:107 -> a
    52:54:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):46 -> a
    55:57:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):60:60 -> a
    58:61:void androidx.work.OperationImpl.<init>(androidx.lifecycle.LiveData,com.google.common.util.concurrent.ListenableFuture):63:63 -> a
    58:61:androidx.work.Operation androidx.work.OperationKt.launchOperation(androidx.work.Tracer,java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function0):60 -> a
    17:22:float io.github.koalaplot.core.util.VectorKt.length-ozmzZPI(long):22:22 -> b
    1:2:java.util.List io.github.koalaplot.core.util.Vector.getValues():32:32 -> c
    1:2:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):106 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcw7;F)Lcw7;"}
    3:16:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):106:106 -> c
    17:19:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):109:109 -> c
    20:52:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):110:110 -> c
    53:84:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):111:111 -> c
    85:88:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):109:109 -> c
    89:95:io.github.koalaplot.core.util.Vector io.github.koalaplot.core.util.VectorKt.rotate(io.github.koalaplot.core.util.Vector,float):106:106 -> c
