IMPORTANT: The file content has been truncated. Status: Showing lines 1-20 of 234 total lines. Action: To read more of the file, you can use the 'start_line' and 'end_line' parameters in a subsequent 'read_file' call. For example, to read the next section of the file, use start_line: 21. --- FILE CONTENT (truncated) --- package com.servicebook.ui.reportbug import android.os.Build import android.util.Log import android.util.Patterns import androidx.lifecycle.viewModelScope import com.servicebook.BuildConfig import com.servicebook.R import com.servicebook.ui.util.GatedViewModel import com.servicebook.ui.util.ViewModelDependencies import com.servicebook.util.SentryInitParams import com.servicebook.util.SentryWrapper import com.servicebook.util.SentryWrapperImpl import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.delay import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.receiveAsFlow