hunk.code_window:     </LinkBase>
       <ChevronRightIcon css={chevronStyle} color={theme.icon.secondary} />
       <LinkBase css={linkStyle} href="/">
         <span css={subtitleStyle}>Docs</span>
       </LinkBase>
  
hunk.labels: keep replace keep keep keep
hunk.after_edit:     <ChevronRightIcon css={chevronStyle} color={theme.icon.secondary} title="" />
  
hunk.file_path: docs/ui/components/Header/Logo.tsx
hunk.type: replace
file: package abi46_0_0.expo.modules.documentpicker
  
  import android.content.Context
  import android.net.Uri
  import android.provider.OpenableColumns
  
  data class DocumentDetails(val name: String, val uri: String, val size: Int?, val mimeType: String?)
  
  class DocumentDetailsReader(private val context: Context) {
    fun read(uri: Uri): DocumentDetails? {
      context
        .contentResolver
        .query(uri, null, null, null, null)
        ?.use { cursor ->
          cursor.moveToFirst()
          val name = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME))
          val uriString = uri.toString()
          val size = cursor.getColumnIndex(OpenableColumns.SIZE).let { sizeColumnIndex ->
            if (!cursor.isNull(sizeColumnIndex)) {
              cursor.getInt(sizeColumnIndex)
            } else {
              null
            }
          }
          val mimeType = context.contentResolver.getType(uri)
          return DocumentDetails(name, uriString, size, mimeType)
        }
      return null
    }
  }
  