package com.google.maps.android.compose; import androidx.compose.runtime.Composer; import androidx.compose.runtime.CompositionContext; import com.google.android.gms.maps.model.Marker; import kotlin.Metadata; import kotlin.Unit; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function3; import kotlin.jvm.internal.Intrinsics; /* JADX INFO: compiled from: Marker.kt */ /* JADX INFO: loaded from: classes2.dex */ @Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u001e\b\u0001\u0018\u00002\u00020\u0001B¥\u0001\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0012\u0010\b\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\n0\t\u0012\u0012\u0010\u000b\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\t\u0012\u0012\u0010\r\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\t\u0012\u0012\u0010\u000e\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\t\u0012\u0019\u0010\u000f\u001a\u0015\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f\u0018\u00010\t¢\u0006\u0002\b\u0010\u0012\u0019\u0010\u0011\u001a\u0015\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f\u0018\u00010\t¢\u0006\u0002\b\u0010¢\u0006\u0004\b\u0012\u0010\u0013J\b\u0010+\u001a\u00020\fH\u0016J\b\u0010,\u001a\u00020\fH\u0016J\b\u0010-\u001a\u00020\fH\u0016R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0015R\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0017R\u0011\u0010\u0006\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0019R&\u0010\b\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\n0\tX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001a\u0010\u001b\"\u0004\b\u001c\u0010\u001dR&\u0010\u000b\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\tX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001e\u0010\u001b\"\u0004\b\u001f\u0010\u001dR&\u0010\r\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\tX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b \u0010\u001b\"\u0004\b!\u0010\u001dR&\u0010\u000e\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f0\tX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\"\u0010\u001b\"\u0004\b#\u0010\u001dR/\u0010\u000f\u001a\u0015\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f\u0018\u00010\t¢\u0006\u0002\b\u0010X\u0086\u000e¢\u0006\u0010\n\u0002\u0010(\u001a\u0004\b$\u0010%\"\u0004\b&\u0010'R/\u0010\u0011\u001a\u0015\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\f\u0018\u00010\t¢\u0006\u0002\b\u0010X\u0086\u000e¢\u0006\u0010\n\u0002\u0010(\u001a\u0004\b)\u0010%\"\u0004\b*\u0010'¨\u0006."}, d2 = {"Lcom/google/maps/android/compose/MarkerNode;", "Lcom/google/maps/android/compose/MapNode;", "compositionContext", "Landroidx/compose/runtime/CompositionContext;", "marker", "Lcom/google/android/gms/maps/model/Marker;", "markerState", "Lcom/google/maps/android/compose/MarkerState;", "onMarkerClick", "Lkotlin/Function1;", "", "onInfoWindowClick", "", "onInfoWindowClose", "onInfoWindowLongClick", "infoWindow", "Landroidx/compose/runtime/Composable;", "infoContent", "", "(Landroidx/compose/runtime/CompositionContext;Lcom/google/android/gms/maps/model/Marker;Lcom/google/maps/android/compose/MarkerState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V", "getCompositionContext", "()Landroidx/compose/runtime/CompositionContext;", "getMarker", "()Lcom/google/android/gms/maps/model/Marker;", "getMarkerState", "()Lcom/google/maps/android/compose/MarkerState;", "getOnMarkerClick", "()Lkotlin/jvm/functions/Function1;", "setOnMarkerClick", "(Lkotlin/jvm/functions/Function1;)V", "getOnInfoWindowClick", "setOnInfoWindowClick", "getOnInfoWindowClose", "setOnInfoWindowClose", "getOnInfoWindowLongClick", "setOnInfoWindowLongClick", "getInfoWindow", "()Lkotlin/jvm/functions/Function3;", "setInfoWindow", "(Lkotlin/jvm/functions/Function3;)V", "Lkotlin/jvm/functions/Function3;", "getInfoContent", "setInfoContent", "onAttached", "onRemoved", "onCleared", "maps-compose_release"}, k = 1, mv = {2, 0, 0}, xi = 48) public final class MarkerNode implements MapNode { public static final int $stable = 8; private final CompositionContext compositionContext; private Function3 infoContent; private Function3 infoWindow; private final Marker marker; private final MarkerState markerState; private Function1 onInfoWindowClick; private Function1 onInfoWindowClose; private Function1 onInfoWindowLongClick; private Function1 onMarkerClick; public MarkerNode(CompositionContext compositionContext, Marker marker, MarkerState markerState, Function1 onMarkerClick, Function1 onInfoWindowClick, Function1 onInfoWindowClose, Function1 onInfoWindowLongClick, Function3 function3, Function3 function32) { Intrinsics.checkNotNullParameter(compositionContext, "compositionContext"); Intrinsics.checkNotNullParameter(marker, "marker"); Intrinsics.checkNotNullParameter(markerState, "markerState"); Intrinsics.checkNotNullParameter(onMarkerClick, "onMarkerClick"); Intrinsics.checkNotNullParameter(onInfoWindowClick, "onInfoWindowClick"); Intrinsics.checkNotNullParameter(onInfoWindowClose, "onInfoWindowClose"); Intrinsics.checkNotNullParameter(onInfoWindowLongClick, "onInfoWindowLongClick"); this.compositionContext = compositionContext; this.marker = marker; this.markerState = markerState; this.onMarkerClick = onMarkerClick; this.onInfoWindowClick = onInfoWindowClick; this.onInfoWindowClose = onInfoWindowClose; this.onInfoWindowLongClick = onInfoWindowLongClick; this.infoWindow = function3; this.infoContent = function32; } public final CompositionContext getCompositionContext() { return this.compositionContext; } public final Marker getMarker() { return this.marker; } public final MarkerState getMarkerState() { return this.markerState; } public final Function1 getOnMarkerClick() { return this.onMarkerClick; } public final void setOnMarkerClick(Function1 function1) { Intrinsics.checkNotNullParameter(function1, ""); this.onMarkerClick = function1; } public final Function1 getOnInfoWindowClick() { return this.onInfoWindowClick; } public final void setOnInfoWindowClick(Function1 function1) { Intrinsics.checkNotNullParameter(function1, ""); this.onInfoWindowClick = function1; } public final Function1 getOnInfoWindowClose() { return this.onInfoWindowClose; } public final void setOnInfoWindowClose(Function1 function1) { Intrinsics.checkNotNullParameter(function1, ""); this.onInfoWindowClose = function1; } public final Function1 getOnInfoWindowLongClick() { return this.onInfoWindowLongClick; } public final void setOnInfoWindowLongClick(Function1 function1) { Intrinsics.checkNotNullParameter(function1, ""); this.onInfoWindowLongClick = function1; } public final Function3 getInfoWindow() { return this.infoWindow; } public final void setInfoWindow(Function3 function3) { this.infoWindow = function3; } public final Function3 getInfoContent() { return this.infoContent; } public final void setInfoContent(Function3 function3) { this.infoContent = function3; } @Override // com.google.maps.android.compose.MapNode public void onAttached() { this.markerState.setMarker$maps_compose_release(this.marker); } @Override // com.google.maps.android.compose.MapNode public void onRemoved() { this.markerState.setMarker$maps_compose_release(null); this.marker.remove(); } @Override // com.google.maps.android.compose.MapNode public void onCleared() { this.markerState.setMarker$maps_compose_release(null); this.marker.remove(); } }