-keepnames class io.embrace.android.embracesdk.internal.anr.ndk.NativeAnrSampleFrame
-if class io.embrace.android.embracesdk.internal.anr.ndk.NativeAnrSampleFrame
-keep class io.embrace.android.embracesdk.internal.anr.ndk.NativeAnrSampleFrameJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.anr.ndk.NativeAnrSampleFrame
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.anr.ndk.NativeAnrSampleFrame {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.comms.api.ApiRequest
-if class io.embrace.android.embracesdk.internal.comms.api.ApiRequest
-keep class io.embrace.android.embracesdk.internal.comms.api.ApiRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.comms.api.ApiRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.comms.api.ApiRequest {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.embrace.android.embracesdk.internal.comms.api.ApiRequestUrl,io.embrace.android.embracesdk.network.http.HttpMethod,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.comms.api.ApiRequestUrl
-if class io.embrace.android.embracesdk.internal.comms.api.ApiRequestUrl
-keep class io.embrace.android.embracesdk.internal.comms.api.ApiRequestUrlJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.comms.api.ApiRequestV2
-if class io.embrace.android.embracesdk.internal.comms.api.ApiRequestV2
-keep class io.embrace.android.embracesdk.internal.comms.api.ApiRequestV2JsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.comms.api.ApiRequestV2
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.comms.api.ApiRequestV2 {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.AllowedNdkSampleMethod
-if class io.embrace.android.embracesdk.internal.config.remote.AllowedNdkSampleMethod
-keep class io.embrace.android.embracesdk.internal.config.remote.AllowedNdkSampleMethodJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.AllowedNdkSampleMethod
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.AllowedNdkSampleMethod {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfig {
    public synthetic <init>(java.lang.Integer,java.lang.Long,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfig
-if class io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfig {
    public synthetic <init>(java.lang.Integer,java.lang.Float,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfig {
    public synthetic <init>(java.lang.Float,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfig {
    public synthetic <init>(java.lang.Float,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfig {
    public synthetic <init>(java.lang.Boolean,java.lang.Boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfig {
    public synthetic <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.NetworkCaptureRuleRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkCaptureRuleRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.NetworkCaptureRuleRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkCaptureRuleRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.NetworkCaptureRuleRemoteConfig {
    public synthetic <init>(java.lang.String,java.lang.Long,java.lang.String,java.lang.String,long,long,int,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfig {
    public synthetic <init>(java.lang.Integer,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfig {
    public synthetic <init>(java.lang.Float,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.RemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.RemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.RemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.RemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.RemoteConfig {
    public synthetic <init>(java.lang.Integer,java.util.Set,java.util.Set,java.util.Set,io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.NetworkRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.LogRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.AnrRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.DataRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.KillSwitchRemoteConfig,java.lang.Boolean,io.embrace.android.embracesdk.internal.config.remote.AppExitInfoConfig,io.embrace.android.embracesdk.internal.config.remote.BackgroundActivityRemoteConfig,java.lang.Integer,io.embrace.android.embracesdk.internal.config.remote.NetworkSpanForwardingRemoteConfig,io.embrace.android.embracesdk.internal.config.remote.WebViewVitals,java.lang.Boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.SessionRemoteConfig {
    public synthetic <init>(java.lang.Boolean,java.util.Set,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfig
-if class io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfig
-keep class io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfigJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfig
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.UiRemoteConfig {
    public synthetic <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.config.remote.WebViewVitals
-if class io.embrace.android.embracesdk.internal.config.remote.WebViewVitals
-keep class io.embrace.android.embracesdk.internal.config.remote.WebViewVitalsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.config.remote.WebViewVitals
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.config.remote.WebViewVitals {
    public synthetic <init>(java.lang.Float,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.Attribute
-if class io.embrace.android.embracesdk.internal.payload.Attribute
-keep class io.embrace.android.embracesdk.internal.payload.AttributeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.Attribute
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.Attribute {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.Envelope
-if class io.embrace.android.embracesdk.internal.payload.Envelope
-keep class io.embrace.android.embracesdk.internal.payload.EnvelopeJsonAdapter {
    public <init>(com.squareup.moshi.Moshi,java.lang.reflect.Type[]);
}
-if class io.embrace.android.embracesdk.internal.payload.Envelope
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.Envelope {
    public synthetic <init>(io.embrace.android.embracesdk.internal.payload.EnvelopeResource,io.embrace.android.embracesdk.internal.payload.EnvelopeMetadata,java.lang.String,java.lang.String,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.EnvelopeMetadata
-if class io.embrace.android.embracesdk.internal.payload.EnvelopeMetadata
-keep class io.embrace.android.embracesdk.internal.payload.EnvelopeMetadataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.EnvelopeMetadata
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.EnvelopeMetadata {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.EnvelopeResource
-if class io.embrace.android.embracesdk.internal.payload.EnvelopeResource
-keep class io.embrace.android.embracesdk.internal.payload.EnvelopeResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.EnvelopeResource
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.EnvelopeResource {
    public synthetic <init>(java.lang.String,io.embrace.android.embracesdk.internal.payload.AppFramework,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Long,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.JsException
-if class io.embrace.android.embracesdk.internal.payload.JsException
-keep class io.embrace.android.embracesdk.internal.payload.JsExceptionJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.LegacyExceptionInfo
-if class io.embrace.android.embracesdk.internal.payload.LegacyExceptionInfo
-keep class io.embrace.android.embracesdk.internal.payload.LegacyExceptionInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.Link
-if class io.embrace.android.embracesdk.internal.payload.Link
-keep class io.embrace.android.embracesdk.internal.payload.LinkJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.Link
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.Link {
    public synthetic <init>(java.lang.String,java.lang.String,java.util.List,java.lang.Boolean,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.Log
-if class io.embrace.android.embracesdk.internal.payload.Log
-keep class io.embrace.android.embracesdk.internal.payload.LogJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.Log
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.Log {
    public synthetic <init>(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.LogPayload
-if class io.embrace.android.embracesdk.internal.payload.LogPayload
-keep class io.embrace.android.embracesdk.internal.payload.LogPayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.LogPayload
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.LogPayload {
    public synthetic <init>(java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.NativeCrashData
-if class io.embrace.android.embracesdk.internal.payload.NativeCrashData
-keep class io.embrace.android.embracesdk.internal.payload.NativeCrashDataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.NativeSymbols
-if class io.embrace.android.embracesdk.internal.payload.NativeSymbols
-keep class io.embrace.android.embracesdk.internal.payload.NativeSymbolsJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.NetworkCapturedCall
-if class io.embrace.android.embracesdk.internal.payload.NetworkCapturedCall
-keep class io.embrace.android.embracesdk.internal.payload.NetworkCapturedCallJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.NetworkCapturedCall
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.NetworkCapturedCall {
    public synthetic <init>(java.lang.Long,java.lang.Long,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.util.Map,java.lang.Integer,java.lang.String,java.lang.Integer,java.util.Map,java.lang.Integer,java.lang.Integer,java.lang.String,java.lang.Long,java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.SessionPayload
-if class io.embrace.android.embracesdk.internal.payload.SessionPayload
-keep class io.embrace.android.embracesdk.internal.payload.SessionPayloadJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.SessionPayload
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.SessionPayload {
    public synthetic <init>(java.util.List,java.util.List,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.Span
-if class io.embrace.android.embracesdk.internal.payload.Span
-keep class io.embrace.android.embracesdk.internal.payload.SpanJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.Span
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.Span {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.Long,io.embrace.android.embracesdk.internal.payload.Span$Status,java.util.List,java.util.List,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.SpanEvent
-if class io.embrace.android.embracesdk.internal.payload.SpanEvent
-keep class io.embrace.android.embracesdk.internal.payload.SpanEventJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.SpanEvent
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.SpanEvent {
    public synthetic <init>(java.lang.String,java.lang.Long,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.ThreadInfo
-if class io.embrace.android.embracesdk.internal.payload.ThreadInfo
-keep class io.embrace.android.embracesdk.internal.payload.ThreadInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.UserInfo
-if class io.embrace.android.embracesdk.internal.payload.UserInfo
-keep class io.embrace.android.embracesdk.internal.payload.UserInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.UserInfo
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.UserInfo {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.WebViewInfo
-if class io.embrace.android.embracesdk.internal.payload.WebViewInfo
-keep class io.embrace.android.embracesdk.internal.payload.WebViewInfoJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.WebViewInfo
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.WebViewInfo {
    public synthetic <init>(java.lang.String,java.util.List,java.lang.String,long,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class io.embrace.android.embracesdk.internal.payload.WebVital
-if class io.embrace.android.embracesdk.internal.payload.WebVital
-keep class io.embrace.android.embracesdk.internal.payload.WebVitalJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class io.embrace.android.embracesdk.internal.payload.WebVital
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class io.embrace.android.embracesdk.internal.payload.WebVital {
    public synthetic <init>(io.embrace.android.embracesdk.internal.payload.WebVitalType,java.lang.String,long,java.lang.Long,java.util.Map,java.lang.Double,int,kotlin.jvm.internal.DefaultConstructorMarker);
}
