
-keepnames class io.hapticlabs.hapticlabsplayer.AmplitudeWaveform
-if class io.hapticlabs.hapticlabsplayer.AmplitudeWaveform
-keep class io.hapticlabs.hapticlabsplayer.AmplitudeWaveformJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.BasicPWLEEnvelope
-if class io.hapticlabs.hapticlabsplayer.BasicPWLEEnvelope
-keep class io.hapticlabs.hapticlabsplayer.BasicPWLEEnvelopeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.BasicPWLEPoint
-if class io.hapticlabs.hapticlabsplayer.BasicPWLEPoint
-keep class io.hapticlabs.hapticlabsplayer.BasicPWLEPointJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.HLA2
-if class io.hapticlabs.hapticlabsplayer.HLA2
-keep class io.hapticlabs.hapticlabsplayer.HLA2JsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.HapticPrimitive
-if class io.hapticlabs.hapticlabsplayer.HapticPrimitive
-keep class io.hapticlabs.hapticlabsplayer.HapticPrimitiveJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.HlaAudio
-if class io.hapticlabs.hapticlabsplayer.HlaAudio
-keep class io.hapticlabs.hapticlabsplayer.HlaAudioJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.LegacyHLA
-if class io.hapticlabs.hapticlabsplayer.LegacyHLA
-keep class io.hapticlabs.hapticlabsplayer.LegacyHLAJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.LegacyHlaAudio
-if class io.hapticlabs.hapticlabsplayer.LegacyHlaAudio
-keep class io.hapticlabs.hapticlabsplayer.LegacyHlaAudioJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.OGGFile
-if class io.hapticlabs.hapticlabsplayer.OGGFile
-keep class io.hapticlabs.hapticlabsplayer.OGGFileJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.OGGSignal
-if class io.hapticlabs.hapticlabsplayer.OGGSignal
-keep class io.hapticlabs.hapticlabsplayer.OGGSignalJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.PWLEEnvelope
-if class io.hapticlabs.hapticlabsplayer.PWLEEnvelope
-keep class io.hapticlabs.hapticlabsplayer.PWLEEnvelopeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.PWLEPoint
-if class io.hapticlabs.hapticlabsplayer.PWLEPoint
-keep class io.hapticlabs.hapticlabsplayer.PWLEPointJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.PWLESignal
-if class io.hapticlabs.hapticlabsplayer.PWLESignal
-keep class io.hapticlabs.hapticlabsplayer.PWLESignalJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.hapticlabs.hapticlabsplayer.WaveformSignal
-if class io.hapticlabs.hapticlabsplayer.WaveformSignal
-keep class io.hapticlabs.hapticlabsplayer.WaveformSignalJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
