From 542e5f6de3d70ecb8445d9bb82c9e02b139e694c Mon Sep 17 00:00:00 2001 From: nift4 Date: Sat, 25 Jan 2025 20:02:32 +0100 Subject: [PATCH] refactor lyric holder away and compute end time in backend --- .../gramophone/logic/GramophoneExtensions.kt | 11 + .../logic/GramophonePlaybackService.kt | 10 +- .../logic/ui/spans/MyGradientSpan.kt | 4 +- .../gramophone/logic/utils/LrcUtils.kt | 32 +- .../gramophone/logic/utils/SemanticLyrics.kt | 70 +- .../org/akanework/gramophone/ui/Widget.kt | 17 +- .../gramophone/ui/components/NewLyricsView.kt | 43 +- .../org/akanework/gramophone/LrcTestData.kt | 1255 +++++++++-------- .../org/akanework/gramophone/LrcUtilsTest.kt | 132 +- 9 files changed, 796 insertions(+), 778 deletions(-) diff --git a/app/src/main/kotlin/org/akanework/gramophone/logic/GramophoneExtensions.kt b/app/src/main/kotlin/org/akanework/gramophone/logic/GramophoneExtensions.kt index 56fca1825..c80b9590a 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/logic/GramophoneExtensions.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/logic/GramophoneExtensions.kt @@ -217,6 +217,17 @@ fun MediaController.setTimer(value: Int) { ) } +inline fun MutableList.forEachSupport(skipFirst: Int = 0, operator: (T) -> Unit) { + val li = listIterator() + var skip = skipFirst + while (skip-- > 0) { + li.next() + } + while (li.hasNext()) { + operator(li.next()) + } +} + inline fun MutableList.replaceAllSupport(skipFirst: Int = 0, operator: (T) -> T) { val li = listIterator() var skip = skipFirst diff --git a/app/src/main/kotlin/org/akanework/gramophone/logic/GramophonePlaybackService.kt b/app/src/main/kotlin/org/akanework/gramophone/logic/GramophonePlaybackService.kt index bc0510514..6d6f76a9b 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/logic/GramophonePlaybackService.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/logic/GramophonePlaybackService.kt @@ -800,9 +800,9 @@ class GramophonePlaybackService : MediaLibraryService(), MediaSessionService.Lis val cPos = (controller?.contentPosition ?: 0).toULong() val nextUpdate = if (syncedLyrics != null) { syncedLyrics?.text?.flatMap { - if (hnw && it.lyric.start <= cPos) listOf() else if (hnw) listOf(it.lyric.start) else - (it.lyric.words?.map { it.timeRange.start }?.filter { it > cPos } ?: listOf()) - .let { i -> if (it.lyric.start > cPos) i + it.lyric.start else i } + if (hnw && it.start <= cPos) listOf() else if (hnw) listOf(it.start) else + (it.words?.map { it.timeRange.start }?.filter { it > cPos } ?: listOf()) + .let { i -> if (it.start > cPos) i + it.start else i } }?.minOrNull() } else if (lyricsLegacy != null) { lyricsLegacy?.find { @@ -820,7 +820,7 @@ class GramophonePlaybackService : MediaLibraryService(), MediaSessionService.Lis val isStatusBarLyricsEnabled = prefs.getBooleanStrict("status_bar_lyrics", false) val highlightedLyric = if (isStatusBarLyricsEnabled && controller?.playWhenReady == true) getCurrentLyricIndex(false)?.let { - syncedLyrics?.text?.get(it)?.lyric?.text ?: lyricsLegacy?.get(it)?.content + syncedLyrics?.text?.get(it)?.text ?: lyricsLegacy?.get(it)?.content } else null if (lastSentHighlightedLyric != highlightedLyric) { @@ -832,7 +832,7 @@ class GramophonePlaybackService : MediaLibraryService(), MediaSessionService.Lis fun getCurrentLyricIndex(withTranslation: Boolean) = if (syncedLyrics != null) { syncedLyrics?.text?.indexOfLast { - it.lyric.start <= (controller?.currentPosition ?: 0).toULong() + it.start <= (controller?.currentPosition ?: 0).toULong() && (!it.isTranslated || withTranslation) }?.let { if (it == -1) null else it } } else if (lyricsLegacy != null) { diff --git a/app/src/main/kotlin/org/akanework/gramophone/logic/ui/spans/MyGradientSpan.kt b/app/src/main/kotlin/org/akanework/gramophone/logic/ui/spans/MyGradientSpan.kt index 4860443ca..fafe5445d 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/logic/ui/spans/MyGradientSpan.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/logic/ui/spans/MyGradientSpan.kt @@ -34,8 +34,8 @@ class MyGradientSpan(val gradientWidth: Float, color: Int, highlightColor: Int) val preOffsetFromLeft = lineOffsets[o].toFloat() val textLength = lineOffsets[o + 1] val isRtl = lineOffsets[o + 5] == -1 - val ourProgress = lerpInv(lineOffsets[o + 2].toFloat(), lineOffsets[o + 3].toFloat(), - lerp(0f, totalCharsForProgress.toFloat(), progress)).coerceIn(0f, 1f) + val ourProgress = /*lerpInv(lineOffsets[o + 2].toFloat(), lineOffsets[o + 3].toFloat(), + lerp(0f, totalCharsForProgress.toFloat(), progress)).coerceIn(0f, 1f)*/1f val ourProgressD = if (isRtl) 1f - ourProgress else ourProgress shader.setLocalMatrix(matrix.apply { // step 0: gradient is |>>-------| where > is the gradient and - is clamping color diff --git a/app/src/main/kotlin/org/akanework/gramophone/logic/utils/LrcUtils.kt b/app/src/main/kotlin/org/akanework/gramophone/logic/utils/LrcUtils.kt index 2baf481bc..06a33af82 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/logic/utils/LrcUtils.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/logic/utils/LrcUtils.kt @@ -12,6 +12,7 @@ import androidx.media3.extractor.metadata.vorbis.VorbisComment import java.io.File import java.nio.charset.Charset import kotlin.math.min +import org.akanework.gramophone.logic.forEachSupport import org.akanework.gramophone.logic.replaceAllSupport import org.akanework.gramophone.logic.utils.SemanticLyrics.Word @@ -38,10 +39,9 @@ object LrcUtils { } catch (e: Exception) { Log.e(TAG, Log.getStackTraceString(e)) SemanticLyrics.UnsyncedLyrics(listOf(parserOptions.errorText)) - })?.let { + })?.also { if (it is SemanticLyrics.SyncedLyrics) splitBidirectionalWords(it) - else it } } @@ -92,32 +92,31 @@ object LrcUtils { } } - private fun splitBidirectionalWords(syncedLyrics: SemanticLyrics.SyncedLyrics): SemanticLyrics.SyncedLyrics { - return SemanticLyrics.SyncedLyrics(syncedLyrics.text.map { line -> - if (line.lyric.words.isNullOrEmpty()) return@map line - val bidirectionalBarriers = findBidirectionalBarriers(line.lyric.text) - val wordsWithBarriers = line.lyric.words.toMutableList() + private fun splitBidirectionalWords(syncedLyrics: SemanticLyrics.SyncedLyrics) { + syncedLyrics.text.forEach { line -> + if (line.words.isNullOrEmpty()) return@forEach + val bidirectionalBarriers = findBidirectionalBarriers(line.text) var lastWasRtl = false bidirectionalBarriers.forEach { barrier -> val evilWordIndex = - if (barrier.first == -1) -1 else wordsWithBarriers.indexOfFirst { + if (barrier.first == -1) -1 else line.words.indexOfFirst { it.charRange.contains(barrier.first) && it.charRange.start != barrier.first } if (evilWordIndex == -1) { // Propagate the new direction (if there is a barrier after that, direction will // be corrected after it). val wordIndex = if (barrier.first == -1) 0 else - wordsWithBarriers.indexOfFirst { it.charRange.start == barrier.first } - wordsWithBarriers.replaceAllSupport(skipFirst = wordIndex) { - if (it.isRtl != barrier.second) it.copy(isRtl = barrier.second) else it + line.words.indexOfFirst { it.charRange.start == barrier.first } + line.words.forEachSupport(skipFirst = wordIndex) { + it.isRtl = barrier.second } lastWasRtl = barrier.second return@forEach } - val evilWord = wordsWithBarriers[evilWordIndex] + val evilWord = line.words[evilWordIndex] // Estimate how long this word will take based on character to time ratio. To avoid // this estimation, add a word sync point to bidirectional barriers :) - val barrierTime = min(evilWord.timeRange.first + ((line.lyric.words.map { + val barrierTime = min(evilWord.timeRange.first + ((line.words.map { it.timeRange.count() / it.charRange.count().toFloat() }.average().let { if (it.isNaN()) 100.0 else it } * (barrier.first - evilWord.charRange.first))).toULong(), evilWord.timeRange.last - 1uL) @@ -129,12 +128,11 @@ object LrcUtils { charRange = barrier.first..evilWord.charRange.last, timeRange = barrierTime..evilWord.timeRange.last, isRtl = barrier.second ) - wordsWithBarriers[evilWordIndex] = firstPart - wordsWithBarriers.add(evilWordIndex + 1, secondPart) + line.words[evilWordIndex] = firstPart + line.words.add(evilWordIndex + 1, secondPart) lastWasRtl = barrier.second } - line.copy(line.lyric.copy(words = wordsWithBarriers)) - }) + } } private val ltr = diff --git a/app/src/main/kotlin/org/akanework/gramophone/logic/utils/SemanticLyrics.kt b/app/src/main/kotlin/org/akanework/gramophone/logic/utils/SemanticLyrics.kt index a9ab6898e..999174c4d 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/logic/utils/SemanticLyrics.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/logic/utils/SemanticLyrics.kt @@ -8,7 +8,6 @@ import kotlinx.parcelize.Parceler import kotlinx.parcelize.Parcelize import kotlinx.parcelize.WriteWith import org.akanework.gramophone.logic.utils.SemanticLyrics.LyricLine -import org.akanework.gramophone.logic.utils.SemanticLyrics.LyricLineHolder import org.akanework.gramophone.logic.utils.SemanticLyrics.SyncedLyrics import org.akanework.gramophone.logic.utils.SemanticLyrics.UnsyncedLyrics import org.akanework.gramophone.logic.utils.SemanticLyrics.Word @@ -365,30 +364,26 @@ sealed class SemanticLyrics : Parcelable { data class UnsyncedLyrics(override val unsyncedText: List) : SemanticLyrics() @Parcelize - data class SyncedLyrics(val text: List) : SemanticLyrics() { + data class SyncedLyrics(val text: List) : SemanticLyrics() { override val unsyncedText: List - get() = text.map { it.lyric.text } + get() = text.map { it.text } } @Parcelize data class LyricLine( val text: String, val start: ULong, - val words: List?, - val speaker: SpeakerEntity? - ) : Parcelable - - @Parcelize - data class LyricLineHolder( - val lyric: LyricLine, - val isTranslated: Boolean + var end: ULong, + val words: MutableList?, + val speaker: SpeakerEntity?, + var isTranslated: Boolean ) : Parcelable @Parcelize data class Word( - val timeRange: @WriteWith() ULongRange, - val charRange: @WriteWith() IntRange, - val isRtl: Boolean + var timeRange: @WriteWith() ULongRange, + var charRange: @WriteWith() IntRange, + var isRtl: Boolean ) : Parcelable object ULongRangeParceler : Parceler { @@ -488,9 +483,11 @@ fun parseLrc(lyricText: String, trimEnabled: Boolean, multiLineEnabled: Boolean) // next char is even rendered (or whitespace). // TODO is this working? val textWithoutStartWhitespace = current.second!!.trimStart() - val startWhitespaceLength = current.second!!.length - textWithoutStartWhitespace.length + val startWhitespaceLength = + current.second!!.length - textWithoutStartWhitespace.length val textWithoutWhitespaces = textWithoutStartWhitespace.trimEnd() - val endWhitespaceLength = textWithoutStartWhitespace.length - textWithoutWhitespaces.length + val endWhitespaceLength = + textWithoutStartWhitespace.length - textWithoutWhitespaces.length val startIndex = oIdx + startWhitespaceLength val endIndex = idx - endWhitespaceLength if (startIndex == endIndex) @@ -509,14 +506,23 @@ fun parseLrc(lyricText: String, trimEnabled: Boolean, multiLineEnabled: Boolean) // Estimate how long this word will take based on character // to time ratio. To avoid this estimation, add a last word // sync point to the line after the text :) - current.first + (wout.map { it.timeRange.count() / - it.charRange.count().toFloat() }.average().let { - if (it.isNaN()) 100.0 else it } * + current.first + (wout.map { + it.timeRange.count() / + it.charRange.count().toFloat() + }.average().let { + if (it.isNaN()) 100.0 else it + } * textWithoutWhitespaces.length).toULong() } if (endInclusive > current.first) // isRtl is filled in later in splitBidirectionalWords - wout.add(Word(current.first..endInclusive, startIndex.. + lyric.end = lyric.words?.lastOrNull()?.timeRange?.last + ?: (if (lyric.start == previousTimestamp) out2.find { it.start == lyric.start } + ?.words?.lastOrNull()?.timeRange?.last else null) + ?: out2.find { it.start > lyric.start }?.start?.minus(1uL) + ?: Long.MAX_VALUE.toULong() + lyric.isTranslated = lyric.start == previousTimestamp + previousTimestamp = lyric.start + } + return SyncedLyrics(out2) } fun parseTtml(lyricText: String, trimEnabled: Boolean): SemanticLyrics? { @@ -602,7 +614,7 @@ fun SemanticLyrics?.convertForLegacy(): MutableList? { if (this == null) return null if (this is SyncedLyrics) { return this.text.map { - MediaStoreUtils.Lyric(it.lyric.start.toLong(), it.lyric.text, it.isTranslated) + MediaStoreUtils.Lyric(it.start.toLong(), it.text, it.isTranslated) }.toMutableList() } return mutableListOf(MediaStoreUtils.Lyric(null, this.unsyncedText.joinToString("\n"), false)) diff --git a/app/src/main/kotlin/org/akanework/gramophone/ui/Widget.kt b/app/src/main/kotlin/org/akanework/gramophone/ui/Widget.kt index f49e6dcb0..4d79903c7 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/ui/Widget.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/ui/Widget.kt @@ -157,11 +157,10 @@ private class LyricRemoteViewsFactory(private val context: Context, private val val itemLegacy = service?.lyricsLegacy?.getOrNull(position) if (item == null && itemUnsynced == null && itemLegacy == null) return null val isTranslation = (item?.isTranslated ?: itemLegacy?.isTranslation) == true - val isBackground = item?.lyric?.speaker?.isBackground == true - val isVoice2 = item?.lyric?.speaker?.isVoice2 == true - val startTs = item?.lyric?.start?.toLong() ?: itemLegacy?.timeStamp ?: -1L - val endTs = item?.lyric?.words?.lastOrNull()?.timeRange?.last?.toLong() - ?: service?.syncedLyrics?.text?.find { it.lyric.start > item!!.lyric.start }?.lyric?.start?.toLong()?.minus(1) + val isBackground = item?.speaker?.isBackground == true + val isVoice2 = item?.speaker?.isVoice2 == true + val startTs = item?.start?.toLong() ?: itemLegacy?.timeStamp ?: -1L + val endTs = item?.end?.toLong() ?: service?.lyricsLegacy?.find { (it.timeStamp ?: -1L) > (itemLegacy!!.timeStamp ?: -1L) }?.timeStamp?.minus(1) ?: Long.MAX_VALUE val isActive = startTs == -1L || cPos != null && cPos >= startTs && cPos <= endTs @@ -177,9 +176,9 @@ private class LyricRemoteViewsFactory(private val context: Context, private val else -> R.layout.lyric_widget_text_left } ).apply { - val sb = SpannableString(item?.lyric?.text ?: itemUnsynced ?: itemLegacy!!.content) + val sb = SpannableString(item?.text ?: itemUnsynced ?: itemLegacy!!.content) if (isActive) { - val hlChar = item?.lyric?.words?.findLast { it.timeRange.start <= cPos!!.toULong() } + val hlChar = item?.words?.findLast { it.timeRange.start <= cPos!!.toULong() } ?.charRange?.last?.plus(1) ?: sb.length sb.setSpan(span, 0, hlChar, Spanned.SPAN_INCLUSIVE_INCLUSIVE) } @@ -206,9 +205,9 @@ private class LyricRemoteViewsFactory(private val context: Context, private val val itemUnsynced = service?.lyrics?.unsyncedText?.getOrNull(position) val itemLegacy = service?.lyricsLegacy?.getOrNull(position) if (item == null && itemUnsynced == null && itemLegacy == null) return 0L - return ((item?.lyric?.text ?: itemUnsynced ?: itemLegacy!!.content).hashCode()).toLong() + return ((item?.text ?: itemUnsynced ?: itemLegacy!!.content).hashCode()).toLong() .shl(32) or - (item?.lyric?.start?.hashCode() ?: itemLegacy?.timeStamp?.hashCode() + (item?.start?.hashCode() ?: itemLegacy?.timeStamp?.hashCode() ?: -1L).toLong() } diff --git a/app/src/main/kotlin/org/akanework/gramophone/ui/components/NewLyricsView.kt b/app/src/main/kotlin/org/akanework/gramophone/ui/components/NewLyricsView.kt index 7ab56e115..9b6f44325 100644 --- a/app/src/main/kotlin/org/akanework/gramophone/ui/components/NewLyricsView.kt +++ b/app/src/main/kotlin/org/akanework/gramophone/ui/components/NewLyricsView.kt @@ -4,7 +4,6 @@ import android.annotation.SuppressLint import android.content.Context import android.graphics.Canvas import android.graphics.Color -import android.graphics.Rect import android.graphics.Typeface import android.os.Build import android.text.Layout @@ -49,7 +48,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs private var currentScrollTarget: Int? = null // TODO maybe reduce this to avoid really fast word skipping - private val scaleInAnimTime = lyricAnimTime / 2f + private val scaleInAnimTime = 10f//lyricAnimTime / 2f private val isElegantTextHeight = false private val scaleColorInterpolator = PathInterpolator(0.4f, 0.2f, 0f, 1f) private val prefs = PreferenceManager.getDefaultSharedPreferences(context) @@ -272,7 +271,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs val cPos = if (USE_BASE_TS && instance?.isPlaying == true) timebase.first + ((System.currentTimeMillis() - timebase.second).toULong()) else (instance?.currentPosition?.toULong() ?: 0uL) - if (USE_BASE_TS && (cPos.toLong() - (instance?.currentPosition ?: 0L)).absoluteValue > 100L) + if (USE_BASE_TS && (cPos.toLong() - (instance?.currentPosition ?: 0L)).absoluteValue > 10000L) timebase = (instance?.currentPosition?.toULong() ?: 0uL) to System.currentTimeMillis() if (cPos != posForRender) invalidate() @@ -330,10 +329,8 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs var realGradientEnd = -1 var wordIdx: Int? = null var gradientProgress = Float.NEGATIVE_INFINITY - val firstTs = lines?.get(i)?.lyric?.start ?: ULong.MIN_VALUE - val lastTs = lines?.get(i)?.lyric?.words?.lastOrNull()?.timeRange?.last ?: lines - ?.find { it.lyric.start > lines[i].lyric.start }?.lyric?.start?.minus(1uL) - ?: Long.MAX_VALUE.toULong() + val firstTs = lines?.get(i)?.start ?: ULong.MIN_VALUE + val lastTs = lines?.get(i)?.end ?: ULong.MAX_VALUE val timeOffsetForUse = min( scaleInAnimTime, min( lerp( @@ -392,12 +389,12 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs if (highlight) { canvas.save() canvas.scale(1f / hlScaleFactor, 1f / hlScaleFactor) - if (lines != null && lines[i].lyric.words != null) { + if (lines != null && lines[i].words != null) { wordIdx = - lines[i].lyric.words?.indexOfLast { it.timeRange.start <= posForRender } + lines[i].words?.indexOfLast { it.timeRange.start <= posForRender } if (wordIdx == -1) wordIdx = null if (wordIdx != null) { - val word = lines[i].lyric.words!![wordIdx] + val word = lines[i].words!![wordIdx] spanEnd = word.charRange.last + 1 // get exclusive end val gradientEndTime = min( lastTs.toFloat() - timeOffsetForUse, @@ -423,11 +420,11 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs it.layout.getLineForOffset(word.charRange.endInclusive) val firstCharOnStartLine = it.layout.getLineStart(wordStartLine) val lastCharOnEndLineExcl = it.layout.getLineEnd(wordEndLine) - realGradientStart = lines[i].lyric.words?.lastOrNull { + realGradientStart = lines[i].words?.lastOrNull { it.charRange.first >= firstCharOnStartLine && it.charRange.last < word.charRange.first && it.isRtl != word.isRtl }?.charRange?.last?.plus(1) ?: firstCharOnStartLine - realGradientEnd = lines[i].lyric.words?.firstOrNull { + realGradientEnd = lines[i].words?.firstOrNull { it.charRange.first > word.charRange.last && it.charRange.last < lastCharOnEndLineExcl && it.isRtl != word.isRtl }?.charRange?.first ?: lastCharOnEndLineExcl @@ -452,25 +449,25 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs Float.NEGATIVE_INFINITY) || (scaleOutProgress >= 0f && scaleOutProgress <= 1f) var colorSpan = it.text.getSpans().firstOrNull() val cachedEnd = colorSpan?.let { j -> it.text.getSpanEnd(j) } ?: -1 - val defaultColorForLine = when (lines?.get(i)?.lyric?.speaker) { + val defaultColorForLine = when (lines?.get(i)?.speaker) { SpeakerEntity.Male -> defaultTextColorM SpeakerEntity.Female -> defaultTextColorF SpeakerEntity.Duet -> defaultTextColorD else -> defaultTextColor } - val highlightColorForLine = when (lines?.get(i)?.lyric?.speaker) { + val highlightColorForLine = when (lines?.get(i)?.speaker) { SpeakerEntity.Male -> highlightTextColorM SpeakerEntity.Female -> highlightTextColorF SpeakerEntity.Duet -> highlightTextColorD else -> highlightTextColor } - val wordActiveSpanForLine = when (lines?.get(i)?.lyric?.speaker) { + val wordActiveSpanForLine = when (lines?.get(i)?.speaker) { SpeakerEntity.Male -> wordActiveSpanM.value SpeakerEntity.Female -> wordActiveSpanF.value SpeakerEntity.Duet -> wordActiveSpanD.value else -> wordActiveSpan } - val gradientSpanPoolForLine = when (lines?.get(i)?.lyric?.speaker) { + val gradientSpanPoolForLine = when (lines?.get(i)?.speaker) { SpeakerEntity.Male -> gradientSpanPoolM.value SpeakerEntity.Female -> gradientSpanPoolF.value SpeakerEntity.Duet -> gradientSpanPoolD.value @@ -529,7 +526,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs if (realGradientStart != -1) { if (gradientSpan == null) gradientSpan = gradientSpanPoolForLine.getOrElse(0) { - when (lines?.get(i)?.lyric?.speaker) { + when (lines?.get(i)?.speaker) { SpeakerEntity.Male -> makeGradientSpanM() SpeakerEntity.Female -> makeGradientSpanF() SpeakerEntity.Duet -> makeGradientSpanD() @@ -577,9 +574,9 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs val lines = (lyrics as? SemanticLyrics.SyncedLyrics)?.text if (lines != null) { spForRender!!.forEachIndexed { i, it -> - val firstTs = lines[i].lyric.start - val lastTs = lines[i].lyric.words?.lastOrNull()?.timeRange?.last ?: lines - .find { it.lyric.start > lines[i].lyric.start }?.lyric?.start?.minus(1uL) + val firstTs = lines[i].start + val lastTs = lines[i].words?.lastOrNull()?.timeRange?.last ?: lines + .find { it.start > lines[i].start }?.start?.minus(1uL) ?: Long.MAX_VALUE.toULong() val timeOffsetForUse = min(scaleInAnimTime, min(lerp(firstTs.toFloat(), lastTs.toFloat(), 0.5f) - firstTs.toFloat(), firstTs.toFloat())) @@ -616,7 +613,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs } } if (foundItem != -1) { - instance?.seekTo(lines!![foundItem].lyric.start.toLong()) + instance?.seekTo(lines!![foundItem].start.toLong()) performClick() } return true @@ -657,7 +654,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs val tmpPaint = TextPaint() val spLines = lines.mapIndexed { i, it -> val sb = SpannableStringBuilder(it) - val speaker = syncedLines?.get(i)?.lyric?.speaker + val speaker = syncedLines?.get(i)?.speaker val align = if (prefs.getBooleanStrict("lyric_center", false)) Layout.Alignment.ALIGN_CENTER else if (syncedLines != null && speaker?.isVoice2 == true) @@ -683,7 +680,7 @@ class NewLyricsView(context: Context, attrs: AttributeSet) : View(context, attrs }, (width * smallSizeFactor).toInt() ).setAlignment(align).build() val paragraphRtl = layout.getParagraphDirection(0) == Layout.DIR_RIGHT_TO_LEFT - val lineOffsets = syncedLines?.get(i)?.lyric?.words?.map { + val lineOffsets = syncedLines?.get(i)?.words?.map { val ia = mutableListOf() val firstLine = layout.getLineForOffset(it.charRange.first) val lastLine = layout.getLineForOffset(it.charRange.last + 1) diff --git a/app/src/test/kotlin/org/akanework/gramophone/LrcTestData.kt b/app/src/test/kotlin/org/akanework/gramophone/LrcTestData.kt index 62da96320..b6c5ea0d9 100644 --- a/app/src/test/kotlin/org/akanework/gramophone/LrcTestData.kt +++ b/app/src/test/kotlin/org/akanework/gramophone/LrcTestData.kt @@ -2,212 +2,211 @@ package org.akanework.gramophone import org.akanework.gramophone.logic.utils.SemanticLyrics import org.akanework.gramophone.logic.utils.SemanticLyrics.LyricLine -import org.akanework.gramophone.logic.utils.SemanticLyrics.LyricLineHolder import org.akanework.gramophone.logic.utils.SpeakerEntity object LrcTestData { const val AS_IT_WAS = "[00:00.29]Come on, Harry, we wanna say \"good night\" to you!.\n[00:04.45].\n[00:14.23]Holding me back.\n[00:16.25]Gravity's holding me back.\n[00:18.74]I want you to hold out the palm of your hand.\n[00:21.88]Why don't we leave it at that?.\n[00:25.13]Nothing to say.\n[00:27.12]When everything gets in the way.\n[00:29.84]Seems you cannot be replaced.\n[00:32.80]And I'm the one who will stay.\n[00:34.98]Oh-oh-oh.\n[00:37.67]In this world.\n[00:40.42]It's just us.\n[00:44.23]You know it's not the same as it was.\n[00:48.82]In this world.\n[00:51.51]It's just us.\n[00:55.29]You know it's not the same as it was.\n[01:00.21]As it was.\n[01:03.03]As it was.\n[01:06.37]You know it's not the same.\n[01:09.35]Answer the phone.\n[01:11.52]Harry, you're no good alone.\n[01:14.12]Why are you sitting at home on the floor?.\n[01:16.99]What kind of pills are you on?.\n[01:20.29]Ringing the bell.\n[01:22.30]And nobody's coming to help.\n[01:25.23]Your daddy lives by himself.\n[01:27.66]He just wants to know that you're well.\n[01:30.26]Oh-oh-oh.\n[01:32.99]In this world.\n[01:35.62]It's just us.\n[01:39.28]You know it's not the same as it was.\n[01:43.98]In this world.\n[01:46.66]It's just us.\n[01:50.33]You know it's not the same as it was.\n[01:55.43]As it was.\n[01:58.24]As it was.\n[02:01.37]You know it's not the same.\n[02:04.55]Go home, get ahead, light-speed internet.\n[02:07.39]I don't wanna talk about the way that it was.\n[02:10.18]Leave America, two kids follow her.\n[02:12.93]I don't wanna talk about who's doing it first.\n[02:18.06]Hey!.\n[02:23.00]As it was.\n[02:26.37]You know it's not the same as it was.\n[02:31.38]As it was.\n[02:33.91]As it was.\n[02:35.10]" val AS_IT_WAS_PARSED = listOf( - LyricLineHolder(LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 4450uL, text = """.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 155100uL, text = """""", words = null, speaker = null), false), + LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null, end = 4449uL, isTranslated = false), + LyricLine(start = 4450uL, text = """.""", words = null, speaker = null, end = 14229uL, isTranslated = false), + LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null, end = 16249uL, isTranslated = false), + LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null, end = 18739uL, isTranslated = false), + LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null, end = 21879uL, isTranslated = false), + LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null, end = 25129uL, isTranslated = false), + LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null, end = 27119uL, isTranslated = false), + LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null, end = 29839uL, isTranslated = false), + LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null, end = 32799uL, isTranslated = false), + LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null, end = 34979uL, isTranslated = false), + LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 37669uL, isTranslated = false), + LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null, end = 40419uL, isTranslated = false), + LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null, end = 44229uL, isTranslated = false), + LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 48819uL, isTranslated = false), + LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null, end = 51509uL, isTranslated = false), + LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null, end = 55289uL, isTranslated = false), + LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 60209uL, isTranslated = false), + LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null, end = 63029uL, isTranslated = false), + LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null, end = 66369uL, isTranslated = false), + LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 69349uL, isTranslated = false), + LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null, end = 71519uL, isTranslated = false), + LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null, end = 74119uL, isTranslated = false), + LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null, end = 76989uL, isTranslated = false), + LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null, end = 80289uL, isTranslated = false), + LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null, end = 82299uL, isTranslated = false), + LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null, end = 85229uL, isTranslated = false), + LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null, end = 87659uL, isTranslated = false), + LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null, end = 90259uL, isTranslated = false), + LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 92989uL, isTranslated = false), + LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null, end = 95619uL, isTranslated = false), + LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null, end = 99279uL, isTranslated = false), + LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 103979uL, isTranslated = false), + LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null, end = 106659uL, isTranslated = false), + LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null, end = 110329uL, isTranslated = false), + LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 115429uL, isTranslated = false), + LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null, end = 118239uL, isTranslated = false), + LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null, end = 121369uL, isTranslated = false), + LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 124549uL, isTranslated = false), + LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null, end = 127389uL, isTranslated = false), + LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null, end = 130179uL, isTranslated = false), + LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null, end = 132929uL, isTranslated = false), + LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null, end = 138059uL, isTranslated = false), + LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null, end = 142999uL, isTranslated = false), + LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null, end = 146369uL, isTranslated = false), + LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 151379uL, isTranslated = false), + LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null, end = 153909uL, isTranslated = false), + LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null, end = 155099uL, isTranslated = false), + LyricLine(start = 155100uL, text = """""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), ) - const val AS_IT_WAS_PARSED_STR = """val testData = listOf( - LyricLineHolder(LyricLine(start = 290uL, text = ""${'"'}Come on, Harry, we wanna say "good night" to you!.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 4450uL, text = ""${'"'}.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 14230uL, text = ""${'"'}Holding me back.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 16250uL, text = ""${'"'}Gravity's holding me back.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18740uL, text = ""${'"'}I want you to hold out the palm of your hand.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 21880uL, text = ""${'"'}Why don't we leave it at that?.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 25130uL, text = ""${'"'}Nothing to say.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 27120uL, text = ""${'"'}When everything gets in the way.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 29840uL, text = ""${'"'}Seems you cannot be replaced.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 32800uL, text = ""${'"'}And I'm the one who will stay.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 34980uL, text = ""${'"'}Oh-oh-oh.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 37670uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 40420uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 44230uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 48820uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 51510uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 55290uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 60210uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 63030uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 66370uL, text = ""${'"'}You know it's not the same.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 69350uL, text = ""${'"'}Answer the phone.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 71520uL, text = ""${'"'}Harry, you're no good alone.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 74120uL, text = ""${'"'}Why are you sitting at home on the floor?.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 76990uL, text = ""${'"'}What kind of pills are you on?.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 80290uL, text = ""${'"'}Ringing the bell.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 82300uL, text = ""${'"'}And nobody's coming to help.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 85230uL, text = ""${'"'}Your daddy lives by himself.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 87660uL, text = ""${'"'}He just wants to know that you're well.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 90260uL, text = ""${'"'}Oh-oh-oh.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 92990uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 95620uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 99280uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 103980uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 106660uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 110330uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 115430uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 118240uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 121370uL, text = ""${'"'}You know it's not the same.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 124550uL, text = ""${'"'}Go home, get ahead, light-speed internet.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 127390uL, text = ""${'"'}I don't wanna talk about the way that it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 130180uL, text = ""${'"'}Leave America, two kids follow her.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 132930uL, text = ""${'"'}I don't wanna talk about who's doing it first.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 138060uL, text = ""${'"'}Hey!.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 143000uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 146370uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 151380uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 153910uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 155100uL, text = ""${'"'}${'"'}${'"'}${'"'}, words = null, speaker = null), false), + const val AS_IT_WAS_PARSED_STR = """listOf( + LyricLine(start = 290uL, text = ""${'"'}Come on, Harry, we wanna say "good night" to you!.""${'"'}, words = null, speaker = null, end = 4449uL, isTranslated = false), + LyricLine(start = 4450uL, text = ""${'"'}.""${'"'}, words = null, speaker = null, end = 14229uL, isTranslated = false), + LyricLine(start = 14230uL, text = ""${'"'}Holding me back.""${'"'}, words = null, speaker = null, end = 16249uL, isTranslated = false), + LyricLine(start = 16250uL, text = ""${'"'}Gravity's holding me back.""${'"'}, words = null, speaker = null, end = 18739uL, isTranslated = false), + LyricLine(start = 18740uL, text = ""${'"'}I want you to hold out the palm of your hand.""${'"'}, words = null, speaker = null, end = 21879uL, isTranslated = false), + LyricLine(start = 21880uL, text = ""${'"'}Why don't we leave it at that?.""${'"'}, words = null, speaker = null, end = 25129uL, isTranslated = false), + LyricLine(start = 25130uL, text = ""${'"'}Nothing to say.""${'"'}, words = null, speaker = null, end = 27119uL, isTranslated = false), + LyricLine(start = 27120uL, text = ""${'"'}When everything gets in the way.""${'"'}, words = null, speaker = null, end = 29839uL, isTranslated = false), + LyricLine(start = 29840uL, text = ""${'"'}Seems you cannot be replaced.""${'"'}, words = null, speaker = null, end = 32799uL, isTranslated = false), + LyricLine(start = 32800uL, text = ""${'"'}And I'm the one who will stay.""${'"'}, words = null, speaker = null, end = 34979uL, isTranslated = false), + LyricLine(start = 34980uL, text = ""${'"'}Oh-oh-oh.""${'"'}, words = null, speaker = null, end = 37669uL, isTranslated = false), + LyricLine(start = 37670uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null, end = 40419uL, isTranslated = false), + LyricLine(start = 40420uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null, end = 44229uL, isTranslated = false), + LyricLine(start = 44230uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null, end = 48819uL, isTranslated = false), + LyricLine(start = 48820uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null, end = 51509uL, isTranslated = false), + LyricLine(start = 51510uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null, end = 55289uL, isTranslated = false), + LyricLine(start = 55290uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null, end = 60209uL, isTranslated = false), + LyricLine(start = 60210uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 63029uL, isTranslated = false), + LyricLine(start = 63030uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 66369uL, isTranslated = false), + LyricLine(start = 66370uL, text = ""${'"'}You know it's not the same.""${'"'}, words = null, speaker = null, end = 69349uL, isTranslated = false), + LyricLine(start = 69350uL, text = ""${'"'}Answer the phone.""${'"'}, words = null, speaker = null, end = 71519uL, isTranslated = false), + LyricLine(start = 71520uL, text = ""${'"'}Harry, you're no good alone.""${'"'}, words = null, speaker = null, end = 74119uL, isTranslated = false), + LyricLine(start = 74120uL, text = ""${'"'}Why are you sitting at home on the floor?.""${'"'}, words = null, speaker = null, end = 76989uL, isTranslated = false), + LyricLine(start = 76990uL, text = ""${'"'}What kind of pills are you on?.""${'"'}, words = null, speaker = null, end = 80289uL, isTranslated = false), + LyricLine(start = 80290uL, text = ""${'"'}Ringing the bell.""${'"'}, words = null, speaker = null, end = 82299uL, isTranslated = false), + LyricLine(start = 82300uL, text = ""${'"'}And nobody's coming to help.""${'"'}, words = null, speaker = null, end = 85229uL, isTranslated = false), + LyricLine(start = 85230uL, text = ""${'"'}Your daddy lives by himself.""${'"'}, words = null, speaker = null, end = 87659uL, isTranslated = false), + LyricLine(start = 87660uL, text = ""${'"'}He just wants to know that you're well.""${'"'}, words = null, speaker = null, end = 90259uL, isTranslated = false), + LyricLine(start = 90260uL, text = ""${'"'}Oh-oh-oh.""${'"'}, words = null, speaker = null, end = 92989uL, isTranslated = false), + LyricLine(start = 92990uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null, end = 95619uL, isTranslated = false), + LyricLine(start = 95620uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null, end = 99279uL, isTranslated = false), + LyricLine(start = 99280uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null, end = 103979uL, isTranslated = false), + LyricLine(start = 103980uL, text = ""${'"'}In this world.""${'"'}, words = null, speaker = null, end = 106659uL, isTranslated = false), + LyricLine(start = 106660uL, text = ""${'"'}It's just us.""${'"'}, words = null, speaker = null, end = 110329uL, isTranslated = false), + LyricLine(start = 110330uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null, end = 115429uL, isTranslated = false), + LyricLine(start = 115430uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 118239uL, isTranslated = false), + LyricLine(start = 118240uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 121369uL, isTranslated = false), + LyricLine(start = 121370uL, text = ""${'"'}You know it's not the same.""${'"'}, words = null, speaker = null, end = 124549uL, isTranslated = false), + LyricLine(start = 124550uL, text = ""${'"'}Go home, get ahead, light-speed internet.""${'"'}, words = null, speaker = null, end = 127389uL, isTranslated = false), + LyricLine(start = 127390uL, text = ""${'"'}I don't wanna talk about the way that it was.""${'"'}, words = null, speaker = null, end = 130179uL, isTranslated = false), + LyricLine(start = 130180uL, text = ""${'"'}Leave America, two kids follow her.""${'"'}, words = null, speaker = null, end = 132929uL, isTranslated = false), + LyricLine(start = 132930uL, text = ""${'"'}I don't wanna talk about who's doing it first.""${'"'}, words = null, speaker = null, end = 138059uL, isTranslated = false), + LyricLine(start = 138060uL, text = ""${'"'}Hey!.""${'"'}, words = null, speaker = null, end = 142999uL, isTranslated = false), + LyricLine(start = 143000uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 146369uL, isTranslated = false), + LyricLine(start = 146370uL, text = ""${'"'}You know it's not the same as it was.""${'"'}, words = null, speaker = null, end = 151379uL, isTranslated = false), + LyricLine(start = 151380uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 153909uL, isTranslated = false), + LyricLine(start = 153910uL, text = ""${'"'}As it was.""${'"'}, words = null, speaker = null, end = 155099uL, isTranslated = false), + LyricLine(start = 155100uL, text = ""${'"'}${'"'}${'"'}${'"'}, words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), ) """ const val AS_IT_WAS_NO_TRIM = "[00:00.29]Come on, Harry, we wanna say \"good night\" to you!.\n[00:04.45] .\n[00:14.23]Holding me back.\n[00:16.25]Gravity's holding me back.\n[00:18.74]I want you to hold out the palm of your hand.\n[00:21.88]Why don't we leave it at that?.\n[00:25.13]Nothing to say.\n[00:27.12]When everything gets in the way.\n[00:29.84]Seems you cannot be replaced.\n[00:32.80]And I'm the one who will stay.\n[00:34.98]Oh-oh-oh.\n[00:37.67]In this world.\n[00:40.42]It's just us.\n[00:44.23]You know it's not the same as it was.\n[00:48.82]In this world.\n[00:51.51]It's just us.\n[00:55.29]You know it's not the same as it was.\n[01:00.21]As it was.\n[01:03.03]As it was.\n[01:06.37]You know it's not the same.\n[01:09.35]Answer the phone.\n[01:11.52]Harry, you're no good alone.\n[01:14.12]Why are you sitting at home on the floor?.\n[01:16.99]What kind of pills are you on?.\n[01:20.29]Ringing the bell.\n[01:22.30]And nobody's coming to help.\n[01:25.23]Your daddy lives by himself.\n[01:27.66]He just wants to know that you're well.\n[01:30.26]Oh-oh-oh.\n[01:32.99]In this world.\n[01:35.62]It's just us.\n[01:39.28]You know it's not the same as it was.\n[01:43.98]In this world.\n[01:46.66]It's just us.\n[01:50.33]You know it's not the same as it was.\n[01:55.43]As it was.\n[01:58.24]As it was.\n[02:01.37]You know it's not the same.\n[02:04.55]Go home, get ahead, light-speed internet.\n[02:07.39]I don't wanna talk about the way that it was.\n[02:10.18]Leave America, two kids follow her.\n[02:12.93]I don't wanna talk about who's doing it first.\n[02:18.06]Hey!.\n[02:23.00]As it was.\n[02:26.37]You know it's not the same as it was.\n[02:31.38]As it was.\n[02:33.91]As it was.\n[02:35.10]" val AS_IT_WAS_NO_TRIM_PARSED_FALSE = listOf( - LyricLineHolder(LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 4450uL, text = """ .""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 155100uL, text = """""", words = null, speaker = null), false), + LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null, end = 4449uL, isTranslated = false), + LyricLine(start = 4450uL, text = """ .""", words = null, speaker = null, end = 14229uL, isTranslated = false), + LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null, end = 16249uL, isTranslated = false), + LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null, end = 18739uL, isTranslated = false), + LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null, end = 21879uL, isTranslated = false), + LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null, end = 25129uL, isTranslated = false), + LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null, end = 27119uL, isTranslated = false), + LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null, end = 29839uL, isTranslated = false), + LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null, end = 32799uL, isTranslated = false), + LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null, end = 34979uL, isTranslated = false), + LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 37669uL, isTranslated = false), + LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null, end = 40419uL, isTranslated = false), + LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null, end = 44229uL, isTranslated = false), + LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 48819uL, isTranslated = false), + LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null, end = 51509uL, isTranslated = false), + LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null, end = 55289uL, isTranslated = false), + LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 60209uL, isTranslated = false), + LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null, end = 63029uL, isTranslated = false), + LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null, end = 66369uL, isTranslated = false), + LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 69349uL, isTranslated = false), + LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null, end = 71519uL, isTranslated = false), + LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null, end = 74119uL, isTranslated = false), + LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null, end = 76989uL, isTranslated = false), + LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null, end = 80289uL, isTranslated = false), + LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null, end = 82299uL, isTranslated = false), + LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null, end = 85229uL, isTranslated = false), + LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null, end = 87659uL, isTranslated = false), + LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null, end = 90259uL, isTranslated = false), + LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 92989uL, isTranslated = false), + LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null, end = 95619uL, isTranslated = false), + LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null, end = 99279uL, isTranslated = false), + LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 103979uL, isTranslated = false), + LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null, end = 106659uL, isTranslated = false), + LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null, end = 110329uL, isTranslated = false), + LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 115429uL, isTranslated = false), + LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null, end = 118239uL, isTranslated = false), + LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null, end = 121369uL, isTranslated = false), + LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 124549uL, isTranslated = false), + LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null, end = 127389uL, isTranslated = false), + LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null, end = 130179uL, isTranslated = false), + LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null, end = 132929uL, isTranslated = false), + LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null, end = 138059uL, isTranslated = false), + LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null, end = 142999uL, isTranslated = false), + LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null, end = 146369uL, isTranslated = false), + LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 151379uL, isTranslated = false), + LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null, end = 153909uL, isTranslated = false), + LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null, end = 155099uL, isTranslated = false), + LyricLine(start = 155100uL, text = """""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), ) val AS_IT_WAS_NO_TRIM_PARSED_TRUE = listOf( - LyricLineHolder(LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 4450uL, text = """.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 155100uL, text = """""", words = null, speaker = null), false), + LyricLine(start = 290uL, text = """Come on, Harry, we wanna say "good night" to you!.""", words = null, speaker = null, end = 4449uL, isTranslated = false), + LyricLine(start = 4450uL, text = """.""", words = null, speaker = null, end = 14229uL, isTranslated = false), + LyricLine(start = 14230uL, text = """Holding me back.""", words = null, speaker = null, end = 16249uL, isTranslated = false), + LyricLine(start = 16250uL, text = """Gravity's holding me back.""", words = null, speaker = null, end = 18739uL, isTranslated = false), + LyricLine(start = 18740uL, text = """I want you to hold out the palm of your hand.""", words = null, speaker = null, end = 21879uL, isTranslated = false), + LyricLine(start = 21880uL, text = """Why don't we leave it at that?.""", words = null, speaker = null, end = 25129uL, isTranslated = false), + LyricLine(start = 25130uL, text = """Nothing to say.""", words = null, speaker = null, end = 27119uL, isTranslated = false), + LyricLine(start = 27120uL, text = """When everything gets in the way.""", words = null, speaker = null, end = 29839uL, isTranslated = false), + LyricLine(start = 29840uL, text = """Seems you cannot be replaced.""", words = null, speaker = null, end = 32799uL, isTranslated = false), + LyricLine(start = 32800uL, text = """And I'm the one who will stay.""", words = null, speaker = null, end = 34979uL, isTranslated = false), + LyricLine(start = 34980uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 37669uL, isTranslated = false), + LyricLine(start = 37670uL, text = """In this world.""", words = null, speaker = null, end = 40419uL, isTranslated = false), + LyricLine(start = 40420uL, text = """It's just us.""", words = null, speaker = null, end = 44229uL, isTranslated = false), + LyricLine(start = 44230uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 48819uL, isTranslated = false), + LyricLine(start = 48820uL, text = """In this world.""", words = null, speaker = null, end = 51509uL, isTranslated = false), + LyricLine(start = 51510uL, text = """It's just us.""", words = null, speaker = null, end = 55289uL, isTranslated = false), + LyricLine(start = 55290uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 60209uL, isTranslated = false), + LyricLine(start = 60210uL, text = """As it was.""", words = null, speaker = null, end = 63029uL, isTranslated = false), + LyricLine(start = 63030uL, text = """As it was.""", words = null, speaker = null, end = 66369uL, isTranslated = false), + LyricLine(start = 66370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 69349uL, isTranslated = false), + LyricLine(start = 69350uL, text = """Answer the phone.""", words = null, speaker = null, end = 71519uL, isTranslated = false), + LyricLine(start = 71520uL, text = """Harry, you're no good alone.""", words = null, speaker = null, end = 74119uL, isTranslated = false), + LyricLine(start = 74120uL, text = """Why are you sitting at home on the floor?.""", words = null, speaker = null, end = 76989uL, isTranslated = false), + LyricLine(start = 76990uL, text = """What kind of pills are you on?.""", words = null, speaker = null, end = 80289uL, isTranslated = false), + LyricLine(start = 80290uL, text = """Ringing the bell.""", words = null, speaker = null, end = 82299uL, isTranslated = false), + LyricLine(start = 82300uL, text = """And nobody's coming to help.""", words = null, speaker = null, end = 85229uL, isTranslated = false), + LyricLine(start = 85230uL, text = """Your daddy lives by himself.""", words = null, speaker = null, end = 87659uL, isTranslated = false), + LyricLine(start = 87660uL, text = """He just wants to know that you're well.""", words = null, speaker = null, end = 90259uL, isTranslated = false), + LyricLine(start = 90260uL, text = """Oh-oh-oh.""", words = null, speaker = null, end = 92989uL, isTranslated = false), + LyricLine(start = 92990uL, text = """In this world.""", words = null, speaker = null, end = 95619uL, isTranslated = false), + LyricLine(start = 95620uL, text = """It's just us.""", words = null, speaker = null, end = 99279uL, isTranslated = false), + LyricLine(start = 99280uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 103979uL, isTranslated = false), + LyricLine(start = 103980uL, text = """In this world.""", words = null, speaker = null, end = 106659uL, isTranslated = false), + LyricLine(start = 106660uL, text = """It's just us.""", words = null, speaker = null, end = 110329uL, isTranslated = false), + LyricLine(start = 110330uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 115429uL, isTranslated = false), + LyricLine(start = 115430uL, text = """As it was.""", words = null, speaker = null, end = 118239uL, isTranslated = false), + LyricLine(start = 118240uL, text = """As it was.""", words = null, speaker = null, end = 121369uL, isTranslated = false), + LyricLine(start = 121370uL, text = """You know it's not the same.""", words = null, speaker = null, end = 124549uL, isTranslated = false), + LyricLine(start = 124550uL, text = """Go home, get ahead, light-speed internet.""", words = null, speaker = null, end = 127389uL, isTranslated = false), + LyricLine(start = 127390uL, text = """I don't wanna talk about the way that it was.""", words = null, speaker = null, end = 130179uL, isTranslated = false), + LyricLine(start = 130180uL, text = """Leave America, two kids follow her.""", words = null, speaker = null, end = 132929uL, isTranslated = false), + LyricLine(start = 132930uL, text = """I don't wanna talk about who's doing it first.""", words = null, speaker = null, end = 138059uL, isTranslated = false), + LyricLine(start = 138060uL, text = """Hey!.""", words = null, speaker = null, end = 142999uL, isTranslated = false), + LyricLine(start = 143000uL, text = """As it was.""", words = null, speaker = null, end = 146369uL, isTranslated = false), + LyricLine(start = 146370uL, text = """You know it's not the same as it was.""", words = null, speaker = null, end = 151379uL, isTranslated = false), + LyricLine(start = 151380uL, text = """As it was.""", words = null, speaker = null, end = 153909uL, isTranslated = false), + LyricLine(start = 153910uL, text = """As it was.""", words = null, speaker = null, end = 155099uL, isTranslated = false), + LyricLine(start = 155100uL, text = """""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), ) const val DREAM_THREAD = "[00:00.00][00:20.96][00:54.53][01:15.51][01:38.51][01:59.64][02:41.98][02:52.02][03:09.80]\n" + "[00:00.83]そっと目を覚ませば 暗い闇に覆われ\n" + @@ -257,66 +256,66 @@ object LrcTestData { "[03:06.76]繋げよう\n" + "[03:06.76]Let's connect\n" val DREAM_THREAD_PARSED = listOf( - LyricLineHolder(LyricLine(start = 830uL, text = """そっと目を覚ませば 暗い闇に覆われ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 830uL, text = """Quietly, when I open my eyes, I find myself covered in dark darkness""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 10790uL, text = """1人…また1人…散る涙に悲しみを堪えて""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 10790uL, text = """Alone... one by one... holding back the sadness in falling tears""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 18310uL, text = """手に掴むと誓った 希望を""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18310uL, text = """I pledged to grasp onto hope""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 20960uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 35270uL, text = """ずっと夢を見ていた 遠く高く届かない""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 35270uL, text = """I've always dreamed, unreachable, far and high""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 44970uL, text = """きっと叶うんだってそう願ってた""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 44970uL, text = """Surely it will come true, that's what I wished for""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 50210uL, text = """そんな時に君が私と繋がった""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 50210uL, text = """At that moment, you became connected to me""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 54530uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 54660uL, text = """“いつだって前向きで” “いつだって純粋で”""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 54660uL, text = """"Always be positive" "Always be pure"""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 60050uL, text = """きっと君とならいけるよ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 60050uL, text = """I'm sure I can do it with you""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 64400uL, text = """必ずこの世界を光の園へ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 64400uL, text = """Definitely, I'll lead this world to the garden of light""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 69900uL, text = """絶対変えてみせる 未来へと繋ぐよ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 69900uL, text = """I'll show you, connecting to the future""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 75510uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 79390uL, text = """ずっと夢に魅せられ 想い胸に絡まる""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 79390uL, text = """Enchanted by dreams all along, feelings entwined in my heart""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 89120uL, text = """強く想う程に湧き上がってく""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 89120uL, text = """The more strongly I feel, the more it wells up""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 94280uL, text = """まるで“夢の糸”に絡まれたみたいに""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 94280uL, text = """As if entangled in the "threads of dreams"""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 98510uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 98720uL, text = """いつだって追い求め いつだって熱い鼓動を""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 98720uL, text = """Always pursuing, always with a passionate heartbeat""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 104100uL, text = """ずっと燃やし歩んでいく""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 104100uL, text = """I'll keep burning and walking forever""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 108520uL, text = """溢れるこの想いよ あなたに届け""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 108520uL, text = """Let these overflowing feelings reach you""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 113960uL, text = """絶対変えてみせる 未来へと繋ぐよ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 113960uL, text = """I'll show you, connecting to the future""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 119640uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 137930uL, text = """夢の糸 囚われた私は蝶となり""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 137930uL, text = """Threads of dreams, I, who was imprisoned, become a butterfly""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 148060uL, text = """あの空の下へと帰るから""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 148060uL, text = """Because I will return beneath that sky""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 154950uL, text = """いつの日かこの世界を塗り替えよう""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 154950uL, text = """Someday, let's repaint this world""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 161980uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 162370uL, text = """“いつだって前向きで” “いつだって純粋で”""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 162370uL, text = """"Always be positive" "Always be pure"""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 167830uL, text = """きっと君とならいけるよ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 167830uL, text = """I'm sure I can do it with you""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 172020uL, text = """""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 172140uL, text = """絡まる糸 夢を引きよせる魔法""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 172140uL, text = """Entwined threads, a magic that pulls dreams""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 177640uL, text = """絶対変えてみせる 未来へと""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 177640uL, text = """I'll definitely change and connect to the future""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 182760uL, text = """絶対最高の未来が待ってるよ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 182760uL, text = """The absolute best future is waiting""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 186760uL, text = """繋げよう""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 186760uL, text = """Let's connect""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 189800uL, text = """""", words = null, speaker = null), false), + LyricLine(start = 830uL, text = """そっと目を覚ませば 暗い闇に覆われ""", words = null, speaker = null, end = 10789uL, isTranslated = false), + LyricLine(start = 830uL, text = """Quietly, when I open my eyes, I find myself covered in dark darkness""", words = null, speaker = null, end = 10789uL, isTranslated = true), + LyricLine(start = 10790uL, text = """1人…また1人…散る涙に悲しみを堪えて""", words = null, speaker = null, end = 18309uL, isTranslated = false), + LyricLine(start = 10790uL, text = """Alone... one by one... holding back the sadness in falling tears""", words = null, speaker = null, end = 18309uL, isTranslated = true), + LyricLine(start = 18310uL, text = """手に掴むと誓った 希望を""", words = null, speaker = null, end = 20959uL, isTranslated = false), + LyricLine(start = 18310uL, text = """I pledged to grasp onto hope""", words = null, speaker = null, end = 20959uL, isTranslated = true), + LyricLine(start = 20960uL, text = """""", words = null, speaker = null, end = 35269uL, isTranslated = false), + LyricLine(start = 35270uL, text = """ずっと夢を見ていた 遠く高く届かない""", words = null, speaker = null, end = 44969uL, isTranslated = false), + LyricLine(start = 35270uL, text = """I've always dreamed, unreachable, far and high""", words = null, speaker = null, end = 44969uL, isTranslated = true), + LyricLine(start = 44970uL, text = """きっと叶うんだってそう願ってた""", words = null, speaker = null, end = 50209uL, isTranslated = false), + LyricLine(start = 44970uL, text = """Surely it will come true, that's what I wished for""", words = null, speaker = null, end = 50209uL, isTranslated = true), + LyricLine(start = 50210uL, text = """そんな時に君が私と繋がった""", words = null, speaker = null, end = 54529uL, isTranslated = false), + LyricLine(start = 50210uL, text = """At that moment, you became connected to me""", words = null, speaker = null, end = 54529uL, isTranslated = true), + LyricLine(start = 54530uL, text = """""", words = null, speaker = null, end = 54659uL, isTranslated = false), + LyricLine(start = 54660uL, text = """“いつだって前向きで” “いつだって純粋で”""", words = null, speaker = null, end = 60049uL, isTranslated = false), + LyricLine(start = 54660uL, text = """"Always be positive" "Always be pure"""", words = null, speaker = null, end = 60049uL, isTranslated = true), + LyricLine(start = 60050uL, text = """きっと君とならいけるよ""", words = null, speaker = null, end = 64399uL, isTranslated = false), + LyricLine(start = 60050uL, text = """I'm sure I can do it with you""", words = null, speaker = null, end = 64399uL, isTranslated = true), + LyricLine(start = 64400uL, text = """必ずこの世界を光の園へ""", words = null, speaker = null, end = 69899uL, isTranslated = false), + LyricLine(start = 64400uL, text = """Definitely, I'll lead this world to the garden of light""", words = null, speaker = null, end = 69899uL, isTranslated = true), + LyricLine(start = 69900uL, text = """絶対変えてみせる 未来へと繋ぐよ""", words = null, speaker = null, end = 75509uL, isTranslated = false), + LyricLine(start = 69900uL, text = """I'll show you, connecting to the future""", words = null, speaker = null, end = 75509uL, isTranslated = true), + LyricLine(start = 75510uL, text = """""", words = null, speaker = null, end = 79389uL, isTranslated = false), + LyricLine(start = 79390uL, text = """ずっと夢に魅せられ 想い胸に絡まる""", words = null, speaker = null, end = 89119uL, isTranslated = false), + LyricLine(start = 79390uL, text = """Enchanted by dreams all along, feelings entwined in my heart""", words = null, speaker = null, end = 89119uL, isTranslated = true), + LyricLine(start = 89120uL, text = """強く想う程に湧き上がってく""", words = null, speaker = null, end = 94279uL, isTranslated = false), + LyricLine(start = 89120uL, text = """The more strongly I feel, the more it wells up""", words = null, speaker = null, end = 94279uL, isTranslated = true), + LyricLine(start = 94280uL, text = """まるで“夢の糸”に絡まれたみたいに""", words = null, speaker = null, end = 98509uL, isTranslated = false), + LyricLine(start = 94280uL, text = """As if entangled in the "threads of dreams"""", words = null, speaker = null, end = 98509uL, isTranslated = true), + LyricLine(start = 98510uL, text = """""", words = null, speaker = null, end = 98719uL, isTranslated = false), + LyricLine(start = 98720uL, text = """いつだって追い求め いつだって熱い鼓動を""", words = null, speaker = null, end = 104099uL, isTranslated = false), + LyricLine(start = 98720uL, text = """Always pursuing, always with a passionate heartbeat""", words = null, speaker = null, end = 104099uL, isTranslated = true), + LyricLine(start = 104100uL, text = """ずっと燃やし歩んでいく""", words = null, speaker = null, end = 108519uL, isTranslated = false), + LyricLine(start = 104100uL, text = """I'll keep burning and walking forever""", words = null, speaker = null, end = 108519uL, isTranslated = true), + LyricLine(start = 108520uL, text = """溢れるこの想いよ あなたに届け""", words = null, speaker = null, end = 113959uL, isTranslated = false), + LyricLine(start = 108520uL, text = """Let these overflowing feelings reach you""", words = null, speaker = null, end = 113959uL, isTranslated = true), + LyricLine(start = 113960uL, text = """絶対変えてみせる 未来へと繋ぐよ""", words = null, speaker = null, end = 119639uL, isTranslated = false), + LyricLine(start = 113960uL, text = """I'll show you, connecting to the future""", words = null, speaker = null, end = 119639uL, isTranslated = true), + LyricLine(start = 119640uL, text = """""", words = null, speaker = null, end = 137929uL, isTranslated = false), + LyricLine(start = 137930uL, text = """夢の糸 囚われた私は蝶となり""", words = null, speaker = null, end = 148059uL, isTranslated = false), + LyricLine(start = 137930uL, text = """Threads of dreams, I, who was imprisoned, become a butterfly""", words = null, speaker = null, end = 148059uL, isTranslated = true), + LyricLine(start = 148060uL, text = """あの空の下へと帰るから""", words = null, speaker = null, end = 154949uL, isTranslated = false), + LyricLine(start = 148060uL, text = """Because I will return beneath that sky""", words = null, speaker = null, end = 154949uL, isTranslated = true), + LyricLine(start = 154950uL, text = """いつの日かこの世界を塗り替えよう""", words = null, speaker = null, end = 161979uL, isTranslated = false), + LyricLine(start = 154950uL, text = """Someday, let's repaint this world""", words = null, speaker = null, end = 161979uL, isTranslated = true), + LyricLine(start = 161980uL, text = """""", words = null, speaker = null, end = 162369uL, isTranslated = false), + LyricLine(start = 162370uL, text = """“いつだって前向きで” “いつだって純粋で”""", words = null, speaker = null, end = 167829uL, isTranslated = false), + LyricLine(start = 162370uL, text = """"Always be positive" "Always be pure"""", words = null, speaker = null, end = 167829uL, isTranslated = true), + LyricLine(start = 167830uL, text = """きっと君とならいけるよ""", words = null, speaker = null, end = 172019uL, isTranslated = false), + LyricLine(start = 167830uL, text = """I'm sure I can do it with you""", words = null, speaker = null, end = 172019uL, isTranslated = true), + LyricLine(start = 172020uL, text = """""", words = null, speaker = null, end = 172139uL, isTranslated = false), + LyricLine(start = 172140uL, text = """絡まる糸 夢を引きよせる魔法""", words = null, speaker = null, end = 177639uL, isTranslated = false), + LyricLine(start = 172140uL, text = """Entwined threads, a magic that pulls dreams""", words = null, speaker = null, end = 177639uL, isTranslated = true), + LyricLine(start = 177640uL, text = """絶対変えてみせる 未来へと""", words = null, speaker = null, end = 182759uL, isTranslated = false), + LyricLine(start = 177640uL, text = """I'll definitely change and connect to the future""", words = null, speaker = null, end = 182759uL, isTranslated = true), + LyricLine(start = 182760uL, text = """絶対最高の未来が待ってるよ""", words = null, speaker = null, end = 186759uL, isTranslated = false), + LyricLine(start = 182760uL, text = """The absolute best future is waiting""", words = null, speaker = null, end = 186759uL, isTranslated = true), + LyricLine(start = 186760uL, text = """繋げよう""", words = null, speaker = null, end = 189799uL, isTranslated = false), + LyricLine(start = 186760uL, text = """Let's connect""", words = null, speaker = null, end = 189799uL, isTranslated = true), + LyricLine(start = 189800uL, text = """""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), ) const val ALL_STAR = """[by:Greg Camp] [00:00.100]Somebody once told me the world is gonna roll me @@ -424,107 +423,107 @@ object LrcTestData { [03:06.100]发光的都是金子 [03:10.100]你只需要打破常规""" val ALL_STAR_PARSED = listOf( - LyricLineHolder(LyricLine(start = 100uL, text = """Somebody once told me the world is gonna roll me""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 100uL, text = """有人曾经告诉我世界将要转动""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 5000uL, text = """I ain't the sharpest tool in the shed""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 5000uL, text = """我是不太聪明""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 9000uL, text = """She was lookin kinda dumb with her finger and her thumb""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 9000uL, text = """她的动作看起来有点愚蠢""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 13000uL, text = """In the shape of an "L" on her forehead""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 13000uL, text = """她手指在额头前摆出的“L”的形状""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 18300uL, text = """Well, the hits start coming and they don't stop coming""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 18300uL, text = """好了 新的时代正在来临 他们无法阻止""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 21600uL, text = """Head to the rules and ya hit the ground running""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 21600uL, text = """早已厌烦了老套的规则 奔跑着用双脚撞击地面""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 24300uL, text = """Didn't make sense just to live for fun,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 24300uL, text = """没有意义只是为了好玩""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 26300uL, text = """You're brain gets smart but your head gets dumb""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 26300uL, text = """你的大脑变得又聪明又愚蠢""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 28600uL, text = """So much to do so much to see""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 28600uL, text = """那么多事要做 那么多话要说""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 30600uL, text = """So what's wrong with takin the backstreets""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 30600uL, text = """让我们代替后街男孩又如何""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 32600uL, text = """You'll never know if you don't go""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 32600uL, text = """你永远不会知道,如果你不去尝试""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 35600uL, text = """You'll never shine if you don't glow""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 35600uL, text = """如果你没有激情,你永远不会发光""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 37900uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 37900uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 42900uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 42900uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 46900uL, text = """And all that glitters is gold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 46900uL, text = """发光的都是金子""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 51200uL, text = """Only shootin stars break the mold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 51200uL, text = """你只需要打破常规""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 56200uL, text = """It's a cool place, and they say it gets colder""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 56200uL, text = """这是个很酷的地方 而且他们说更酷了""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 59500uL, text = """You're bundled up now, wait till ya get older.""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 59500uL, text = """你现在就得穿的暖和 等你老了你就知道了""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 61500uL, text = """But the media men beg to differ""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 61500uL, text = """但是媒体人却要求不同""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 63500uL, text = """Judgin by the hole in the satellite picture""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 63500uL, text = """从卫星照片上的洞来看""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 65800uL, text = """The ice we skate is gettin pretty thin""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 65800uL, text = """我们滑的冰越来越薄了""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 68100uL, text = """The water's gettin warm so you might as well swim""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 68100uL, text = """水变温暖,所以你不妨游游泳""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 71100uL, text = """My world's on fire, how about yours?""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 71100uL, text = """我的世界着火了 你呢""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 73100uL, text = """Cuz that's the way i like it and i never get bored""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 73100uL, text = """因为这是我喜欢的方式,我从来没有厌倦""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 76100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 76100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 80800uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 80800uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 84800uL, text = """And all that glitters is gold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 84800uL, text = """发光的都是金子""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 88800uL, text = """Only shootin stars break the mold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 88800uL, text = """你只需要打破常规""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 113100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 113100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 117400uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 117400uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 122700uL, text = """And all that glitters is gold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 122700uL, text = """发光的都是金子""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 126000uL, text = """Only shootin stars""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 126000uL, text = """你只需要打破常规""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 129300uL, text = """Somebody once asked could I spare some change for gas""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 129300uL, text = """有人曾问我能不能给点零钱买汽油""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 134300uL, text = """I need to get myself away from this place""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 134300uL, text = """我需要远离这个地方""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 138300uL, text = """I said yep, what a concept, I could use a little fuel myself""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 138300uL, text = """我说当然 什么概念 我也可以给自己买一点燃料""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 143600uL, text = """And we could all use a little change""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 143600uL, text = """然后我们可以一起用零钱""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 147900uL, text = """Well, the hits start coming and they don't stop coming""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 147900uL, text = """好了 新的时代正在来临 他们无法阻止""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 151900uL, text = """Head to the rules and I hit the ground running""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 151900uL, text = """早已厌烦了老套的规则 奔跑着用双脚撞击地面""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 153900uL, text = """Didn't make sense just to live for fun,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 153900uL, text = """没有意义只是为了好玩""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 153900uL, text = """没有意义只是为了好玩""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 155900uL, text = """You're brain gets smart but the head gets dumb""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 155900uL, text = """你的大脑变得又聪明又愚蠢""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 158200uL, text = """So much to do so much to see""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 158200uL, text = """那么多事要做 那么多话要说""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 160500uL, text = """So what's wrong with takin the backstreets""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 160500uL, text = """让我们代替后街男孩又如何""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 163500uL, text = """You'll never know if you don't go""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 163500uL, text = """你永远不会知道,如果你不去尝试""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 165500uL, text = """You'll never shine if you don't glow""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 165500uL, text = """如果你没有激情,你永远不会发光""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 168100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 168100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 173100uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 173100uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 177100uL, text = """And all that glitters is gold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 177100uL, text = """发光的都是金子""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 181100uL, text = """Only shootin stars break the mold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 181100uL, text = """你只需要打破常规""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 186100uL, text = """And all that glitters is gold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 186100uL, text = """发光的都是金子""", words = null, speaker = null), true), - LyricLineHolder(LyricLine(start = 190100uL, text = """Only shootin stars break the mold""", words = null, speaker = null), false), - LyricLineHolder(LyricLine(start = 190100uL, text = """你只需要打破常规""", words = null, speaker = null), true), + LyricLine(start = 100uL, text = """Somebody once told me the world is gonna roll me""", words = null, speaker = null, end = 4999uL, isTranslated = false), + LyricLine(start = 100uL, text = """有人曾经告诉我世界将要转动""", words = null, speaker = null, end = 4999uL, isTranslated = true), + LyricLine(start = 5000uL, text = """I ain't the sharpest tool in the shed""", words = null, speaker = null, end = 8999uL, isTranslated = false), + LyricLine(start = 5000uL, text = """我是不太聪明""", words = null, speaker = null, end = 8999uL, isTranslated = true), + LyricLine(start = 9000uL, text = """She was lookin kinda dumb with her finger and her thumb""", words = null, speaker = null, end = 12999uL, isTranslated = false), + LyricLine(start = 9000uL, text = """她的动作看起来有点愚蠢""", words = null, speaker = null, end = 12999uL, isTranslated = true), + LyricLine(start = 13000uL, text = """In the shape of an "L" on her forehead""", words = null, speaker = null, end = 18299uL, isTranslated = false), + LyricLine(start = 13000uL, text = """她手指在额头前摆出的“L”的形状""", words = null, speaker = null, end = 18299uL, isTranslated = true), + LyricLine(start = 18300uL, text = """Well, the hits start coming and they don't stop coming""", words = null, speaker = null, end = 21599uL, isTranslated = false), + LyricLine(start = 18300uL, text = """好了 新的时代正在来临 他们无法阻止""", words = null, speaker = null, end = 21599uL, isTranslated = true), + LyricLine(start = 21600uL, text = """Head to the rules and ya hit the ground running""", words = null, speaker = null, end = 24299uL, isTranslated = false), + LyricLine(start = 21600uL, text = """早已厌烦了老套的规则 奔跑着用双脚撞击地面""", words = null, speaker = null, end = 24299uL, isTranslated = true), + LyricLine(start = 24300uL, text = """Didn't make sense just to live for fun,""", words = null, speaker = null, end = 26299uL, isTranslated = false), + LyricLine(start = 24300uL, text = """没有意义只是为了好玩""", words = null, speaker = null, end = 26299uL, isTranslated = true), + LyricLine(start = 26300uL, text = """You're brain gets smart but your head gets dumb""", words = null, speaker = null, end = 28599uL, isTranslated = false), + LyricLine(start = 26300uL, text = """你的大脑变得又聪明又愚蠢""", words = null, speaker = null, end = 28599uL, isTranslated = true), + LyricLine(start = 28600uL, text = """So much to do so much to see""", words = null, speaker = null, end = 30599uL, isTranslated = false), + LyricLine(start = 28600uL, text = """那么多事要做 那么多话要说""", words = null, speaker = null, end = 30599uL, isTranslated = true), + LyricLine(start = 30600uL, text = """So what's wrong with takin the backstreets""", words = null, speaker = null, end = 32599uL, isTranslated = false), + LyricLine(start = 30600uL, text = """让我们代替后街男孩又如何""", words = null, speaker = null, end = 32599uL, isTranslated = true), + LyricLine(start = 32600uL, text = """You'll never know if you don't go""", words = null, speaker = null, end = 35599uL, isTranslated = false), + LyricLine(start = 32600uL, text = """你永远不会知道,如果你不去尝试""", words = null, speaker = null, end = 35599uL, isTranslated = true), + LyricLine(start = 35600uL, text = """You'll never shine if you don't glow""", words = null, speaker = null, end = 37899uL, isTranslated = false), + LyricLine(start = 35600uL, text = """如果你没有激情,你永远不会发光""", words = null, speaker = null, end = 37899uL, isTranslated = true), + LyricLine(start = 37900uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null, end = 42899uL, isTranslated = false), + LyricLine(start = 37900uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null, end = 42899uL, isTranslated = true), + LyricLine(start = 42900uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null, end = 46899uL, isTranslated = false), + LyricLine(start = 42900uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null, end = 46899uL, isTranslated = true), + LyricLine(start = 46900uL, text = """And all that glitters is gold""", words = null, speaker = null, end = 51199uL, isTranslated = false), + LyricLine(start = 46900uL, text = """发光的都是金子""", words = null, speaker = null, end = 51199uL, isTranslated = true), + LyricLine(start = 51200uL, text = """Only shootin stars break the mold""", words = null, speaker = null, end = 56199uL, isTranslated = false), + LyricLine(start = 51200uL, text = """你只需要打破常规""", words = null, speaker = null, end = 56199uL, isTranslated = true), + LyricLine(start = 56200uL, text = """It's a cool place, and they say it gets colder""", words = null, speaker = null, end = 59499uL, isTranslated = false), + LyricLine(start = 56200uL, text = """这是个很酷的地方 而且他们说更酷了""", words = null, speaker = null, end = 59499uL, isTranslated = true), + LyricLine(start = 59500uL, text = """You're bundled up now, wait till ya get older.""", words = null, speaker = null, end = 61499uL, isTranslated = false), + LyricLine(start = 59500uL, text = """你现在就得穿的暖和 等你老了你就知道了""", words = null, speaker = null, end = 61499uL, isTranslated = true), + LyricLine(start = 61500uL, text = """But the media men beg to differ""", words = null, speaker = null, end = 63499uL, isTranslated = false), + LyricLine(start = 61500uL, text = """但是媒体人却要求不同""", words = null, speaker = null, end = 63499uL, isTranslated = true), + LyricLine(start = 63500uL, text = """Judgin by the hole in the satellite picture""", words = null, speaker = null, end = 65799uL, isTranslated = false), + LyricLine(start = 63500uL, text = """从卫星照片上的洞来看""", words = null, speaker = null, end = 65799uL, isTranslated = true), + LyricLine(start = 65800uL, text = """The ice we skate is gettin pretty thin""", words = null, speaker = null, end = 68099uL, isTranslated = false), + LyricLine(start = 65800uL, text = """我们滑的冰越来越薄了""", words = null, speaker = null, end = 68099uL, isTranslated = true), + LyricLine(start = 68100uL, text = """The water's gettin warm so you might as well swim""", words = null, speaker = null, end = 71099uL, isTranslated = false), + LyricLine(start = 68100uL, text = """水变温暖,所以你不妨游游泳""", words = null, speaker = null, end = 71099uL, isTranslated = true), + LyricLine(start = 71100uL, text = """My world's on fire, how about yours?""", words = null, speaker = null, end = 73099uL, isTranslated = false), + LyricLine(start = 71100uL, text = """我的世界着火了 你呢""", words = null, speaker = null, end = 73099uL, isTranslated = true), + LyricLine(start = 73100uL, text = """Cuz that's the way i like it and i never get bored""", words = null, speaker = null, end = 76099uL, isTranslated = false), + LyricLine(start = 73100uL, text = """因为这是我喜欢的方式,我从来没有厌倦""", words = null, speaker = null, end = 76099uL, isTranslated = true), + LyricLine(start = 76100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null, end = 80799uL, isTranslated = false), + LyricLine(start = 76100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null, end = 80799uL, isTranslated = true), + LyricLine(start = 80800uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null, end = 84799uL, isTranslated = false), + LyricLine(start = 80800uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null, end = 84799uL, isTranslated = true), + LyricLine(start = 84800uL, text = """And all that glitters is gold""", words = null, speaker = null, end = 88799uL, isTranslated = false), + LyricLine(start = 84800uL, text = """发光的都是金子""", words = null, speaker = null, end = 88799uL, isTranslated = true), + LyricLine(start = 88800uL, text = """Only shootin stars break the mold""", words = null, speaker = null, end = 113099uL, isTranslated = false), + LyricLine(start = 88800uL, text = """你只需要打破常规""", words = null, speaker = null, end = 113099uL, isTranslated = true), + LyricLine(start = 113100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null, end = 117399uL, isTranslated = false), + LyricLine(start = 113100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null, end = 117399uL, isTranslated = true), + LyricLine(start = 117400uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null, end = 122699uL, isTranslated = false), + LyricLine(start = 117400uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null, end = 122699uL, isTranslated = true), + LyricLine(start = 122700uL, text = """And all that glitters is gold""", words = null, speaker = null, end = 125999uL, isTranslated = false), + LyricLine(start = 122700uL, text = """发光的都是金子""", words = null, speaker = null, end = 125999uL, isTranslated = true), + LyricLine(start = 126000uL, text = """Only shootin stars""", words = null, speaker = null, end = 129299uL, isTranslated = false), + LyricLine(start = 126000uL, text = """你只需要打破常规""", words = null, speaker = null, end = 129299uL, isTranslated = true), + LyricLine(start = 129300uL, text = """Somebody once asked could I spare some change for gas""", words = null, speaker = null, end = 134299uL, isTranslated = false), + LyricLine(start = 129300uL, text = """有人曾问我能不能给点零钱买汽油""", words = null, speaker = null, end = 134299uL, isTranslated = true), + LyricLine(start = 134300uL, text = """I need to get myself away from this place""", words = null, speaker = null, end = 138299uL, isTranslated = false), + LyricLine(start = 134300uL, text = """我需要远离这个地方""", words = null, speaker = null, end = 138299uL, isTranslated = true), + LyricLine(start = 138300uL, text = """I said yep, what a concept, I could use a little fuel myself""", words = null, speaker = null, end = 143599uL, isTranslated = false), + LyricLine(start = 138300uL, text = """我说当然 什么概念 我也可以给自己买一点燃料""", words = null, speaker = null, end = 143599uL, isTranslated = true), + LyricLine(start = 143600uL, text = """And we could all use a little change""", words = null, speaker = null, end = 147899uL, isTranslated = false), + LyricLine(start = 143600uL, text = """然后我们可以一起用零钱""", words = null, speaker = null, end = 147899uL, isTranslated = true), + LyricLine(start = 147900uL, text = """Well, the hits start coming and they don't stop coming""", words = null, speaker = null, end = 151899uL, isTranslated = false), + LyricLine(start = 147900uL, text = """好了 新的时代正在来临 他们无法阻止""", words = null, speaker = null, end = 151899uL, isTranslated = true), + LyricLine(start = 151900uL, text = """Head to the rules and I hit the ground running""", words = null, speaker = null, end = 153899uL, isTranslated = false), + LyricLine(start = 151900uL, text = """早已厌烦了老套的规则 奔跑着用双脚撞击地面""", words = null, speaker = null, end = 153899uL, isTranslated = true), + LyricLine(start = 153900uL, text = """Didn't make sense just to live for fun,""", words = null, speaker = null, end = 155899uL, isTranslated = false), + LyricLine(start = 153900uL, text = """没有意义只是为了好玩""", words = null, speaker = null, end = 155899uL, isTranslated = true), + LyricLine(start = 153900uL, text = """没有意义只是为了好玩""", words = null, speaker = null, end = 155899uL, isTranslated = true), + LyricLine(start = 155900uL, text = """You're brain gets smart but the head gets dumb""", words = null, speaker = null, end = 158199uL, isTranslated = false), + LyricLine(start = 155900uL, text = """你的大脑变得又聪明又愚蠢""", words = null, speaker = null, end = 158199uL, isTranslated = true), + LyricLine(start = 158200uL, text = """So much to do so much to see""", words = null, speaker = null, end = 160499uL, isTranslated = false), + LyricLine(start = 158200uL, text = """那么多事要做 那么多话要说""", words = null, speaker = null, end = 160499uL, isTranslated = true), + LyricLine(start = 160500uL, text = """So what's wrong with takin the backstreets""", words = null, speaker = null, end = 163499uL, isTranslated = false), + LyricLine(start = 160500uL, text = """让我们代替后街男孩又如何""", words = null, speaker = null, end = 163499uL, isTranslated = true), + LyricLine(start = 163500uL, text = """You'll never know if you don't go""", words = null, speaker = null, end = 165499uL, isTranslated = false), + LyricLine(start = 163500uL, text = """你永远不会知道,如果你不去尝试""", words = null, speaker = null, end = 165499uL, isTranslated = true), + LyricLine(start = 165500uL, text = """You'll never shine if you don't glow""", words = null, speaker = null, end = 168099uL, isTranslated = false), + LyricLine(start = 165500uL, text = """如果你没有激情,你永远不会发光""", words = null, speaker = null, end = 168099uL, isTranslated = true), + LyricLine(start = 168100uL, text = """Hey now, you're an All Star, get your game on, go play""", words = null, speaker = null, end = 173099uL, isTranslated = false), + LyricLine(start = 168100uL, text = """嘿 现在 你是一个全明星 去打你的比赛吧""", words = null, speaker = null, end = 173099uL, isTranslated = true), + LyricLine(start = 173100uL, text = """Hey now, you're a Rock Star, get the show on, get paid,""", words = null, speaker = null, end = 177099uL, isTranslated = false), + LyricLine(start = 173100uL, text = """嘿 现在 你是一个摇滚明星 去表演你的节目吧""", words = null, speaker = null, end = 177099uL, isTranslated = true), + LyricLine(start = 177100uL, text = """And all that glitters is gold""", words = null, speaker = null, end = 181099uL, isTranslated = false), + LyricLine(start = 177100uL, text = """发光的都是金子""", words = null, speaker = null, end = 181099uL, isTranslated = true), + LyricLine(start = 181100uL, text = """Only shootin stars break the mold""", words = null, speaker = null, end = 186099uL, isTranslated = false), + LyricLine(start = 181100uL, text = """你只需要打破常规""", words = null, speaker = null, end = 186099uL, isTranslated = true), + LyricLine(start = 186100uL, text = """And all that glitters is gold""", words = null, speaker = null, end = 190099uL, isTranslated = false), + LyricLine(start = 186100uL, text = """发光的都是金子""", words = null, speaker = null, end = 190099uL, isTranslated = true), + LyricLine(start = 190100uL, text = """Only shootin stars break the mold""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = false), + LyricLine(start = 190100uL, text = """你只需要打破常规""", words = null, speaker = null, end = 9223372036854775807uL, isTranslated = true), ) val AM_I_DREAMING = """ @@ -619,277 +618,279 @@ object LrcTestData { [04:12.864]v2: <04:12.864>Can't <04:13.490>give <04:14.040>up <04:15.286> """.trimIndent() val AM_I_DREAMING_PARSED_NO_TRIM = listOf( - LyricLineHolder(LyricLine(start = 20314uL, text = """ Not done fighting """, words = listOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 23034uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 25659uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 28357uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 30994uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 33586uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 36373uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 38991uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 41616uL, text = """ I'm still fighting """, words = listOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 11..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 42766uL, text = """Metro! """, words = listOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), LyricLineHolder(LyricLine(start = 44329uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 47044uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 49613uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 52380uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 54997uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 57727uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 60291uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 63693uL, text = """ Uh, wakin' up """, words = listOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 65129uL, text = """ Feelin' like the thankful one """, words = listOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 1..7, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 18..25, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 66845uL, text = """ Count up my ones """, words = listOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 67778uL, text = """ Lacin' up my favorite ones """, words = listOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 8..9, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 14..21, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 23..26, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 69555uL, text = """ One of a kind, one of one, the only one """, words = listOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 37..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 72201uL, text = """ Got one shot and one chance to take it once """, words = listOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 22..27, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 37..38, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 40..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 74320uL, text = """ Kiss my mama on the forehead """, words = listOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 21..24, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 25..28, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 75951uL, text = """ Before I get the code red """, words = listOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 23..25, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 77393uL, text = """ 'Cause I was born, bred to go in """, words = listOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 14..18, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 31..32, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 79349uL, text = """ Toast ready """, words = listOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 7..11, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 80071uL, text = """ Swing by 410 """, words = listOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 10..12, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 81309uL, text = """ Beef patty, cornbread """, words = listOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 13..21, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 83055uL, text = """ In the concrete jungle where my home is """, words = listOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 17..22, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 30..31, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 33..36, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 85411uL, text = """ All get focused """, words = listOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 9..15, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 86621uL, text = """ All raise your toastses """, words = listOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 11..14, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 16..20, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 21..23, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 88173uL, text = """ For nickname, Mr. King-that-do-the-mostest """, words = listOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 5..13, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 19..23, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 90979uL, text = """ I was livin' down bad in my folks' crib """, words = listOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 19..21, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 23..24, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 29..34, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 36..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 93644uL, text = """ Now I'm laughin' to the bank and the joke is """, words = listOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 9..16, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 34..36, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 43..44, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 96330uL, text = """ Did more things than folks did or folks get """, words = listOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 10..15, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 32..33, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 99051uL, text = """ We been gettin' this fly since some poor kids """, words = listOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 22..24, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 26..30, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 42..45, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 101520uL, text = """ My rich friends and my broke friends coexist """, words = listOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 30..36, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 38..44, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 104175uL, text = """ They love to mix and we know what it is """, words = listOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 35..36, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 105721uL, text = """ Not done fighting """, words = listOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 108332uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 111039uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 113645uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 116326uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 118984uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 121697uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 124287uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 126953uL, text = """ I'm still fighting """, words = listOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 129667uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 132341uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 134965uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 137651uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 140284uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 143082uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 145626uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 149672uL, text = """ I can't find it in myself to just walk away """, words = listOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 40..40, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 154978uL, text = """ I can't find it in myself to lose everything """, words = listOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 40..44, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 160298uL, text = """ Feel that everyone's against me, don't want me to be great """, words = listOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 11..20, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 22..28, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 40..43, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 45..46, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 51..52, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 54..58, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 165683uL, text = """ Things might look bad, not afraid, I look death in the face """, words = listOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 24..26, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 28..34, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 36..36, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 43..47, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 49..50, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 52..54, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 56..59, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 170140uL, text = """ I'm going """, words = listOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 5..9, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 171033uL, text = """Down, down, down """, words = listOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 172988uL, text = """ Who's really bad? """, words = listOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 14..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 175106uL, text = """ I choose me now """, words = listOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 3..8, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 13..15, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 176963uL, text = """Now, now """, words = listOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 178347uL, text = """ What's wrong with that? """, words = listOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 19..23, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 180326uL, text = """ Wish you could see me now, now """, words = listOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 6..8, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 28..30, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 183627uL, text = """ Mmm, who'll have my back? """, words = listOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 21..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 185962uL, text = """ Ain't belong, no love lost, but I always will win """, words = listOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 7..13, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 15..16, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 33..33, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 35..40, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 42..45, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 47..49, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 191048uL, text = """ Not done fighting """, words = listOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 193754uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 196422uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 199028uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 201654uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 204281uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 207041uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 209680uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 212308uL, text = """ I'm still fighting """, words = listOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 215025uL, text = """ I don't feel I've lost """, words = listOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 217709uL, text = """ Am I dreaming? """, words = listOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 220387uL, text = """ Is there more like us? """, words = listOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 223020uL, text = """ Got me feeling """, words = listOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 225656uL, text = """ Like it's all too much """, words = listOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 228353uL, text = """ I feel beaten """, words = listOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 230964uL, text = """ But I can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 233000uL, text = """ Can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 237008uL, text = """ Can't give, can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 242278uL, text = """ Can't give, can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 247550uL, text = """ Can't give, can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 252864uL, text = """ Can't give up """, words = listOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), + LyricLine(start = 20314uL, text = """ Not done fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 22055uL, isTranslated = false), + LyricLine(start = 23034uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 25658uL, isTranslated = false), + LyricLine(start = 25659uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 27350uL, isTranslated = false), + LyricLine(start = 28357uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 30959uL, isTranslated = false), + LyricLine(start = 30994uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 32707uL, isTranslated = false), + LyricLine(start = 33586uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 36372uL, isTranslated = false), + LyricLine(start = 36373uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 37972uL, isTranslated = false), + LyricLine(start = 38991uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 41609uL, isTranslated = false), + LyricLine(start = 41616uL, text = """ I'm still fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 11..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 43349uL, isTranslated = false), + LyricLine(start = 42766uL, text = """Metro! """, words = mutableListOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 43604uL, isTranslated = false), + LyricLine(start = 44329uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 47021uL, isTranslated = false), + LyricLine(start = 47044uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 48860uL, isTranslated = false), + LyricLine(start = 49613uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 52261uL, isTranslated = false), + LyricLine(start = 52380uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 54165uL, isTranslated = false), + LyricLine(start = 54997uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 57726uL, isTranslated = false), + LyricLine(start = 57727uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 59538uL, isTranslated = false), + LyricLine(start = 60291uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 63601uL, isTranslated = false), + LyricLine(start = 63693uL, text = """ Uh, wakin' up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 65083uL, isTranslated = false), + LyricLine(start = 65129uL, text = """ Feelin' like the thankful one """, words = mutableListOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 1..7, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 18..25, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 66758uL, isTranslated = false), + LyricLine(start = 66845uL, text = """ Count up my ones """, words = mutableListOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 67777uL, isTranslated = false), + LyricLine(start = 67778uL, text = """ Lacin' up my favorite ones """, words = mutableListOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 8..9, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 14..21, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 23..26, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 69455uL, isTranslated = false), + LyricLine(start = 69555uL, text = """ One of a kind, one of one, the only one """, words = mutableListOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 37..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 72017uL, isTranslated = false), + LyricLine(start = 72201uL, text = """ Got one shot and one chance to take it once """, words = mutableListOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 22..27, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 37..38, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 40..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 74893uL, isTranslated = false), + LyricLine(start = 74320uL, text = """ Kiss my mama on the forehead """, words = mutableListOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 21..24, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 25..28, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 75911uL, isTranslated = false), + LyricLine(start = 75951uL, text = """ Before I get the code red """, words = mutableListOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 23..25, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 77370uL, isTranslated = false), + LyricLine(start = 77393uL, text = """ 'Cause I was born, bred to go in """, words = mutableListOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 14..18, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 31..32, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 79310uL, isTranslated = false), + LyricLine(start = 79349uL, text = """ Toast ready """, words = mutableListOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 7..11, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 80020uL, isTranslated = false), + LyricLine(start = 80071uL, text = """ Swing by 410 """, words = mutableListOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 10..12, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 81308uL, isTranslated = false), + LyricLine(start = 81309uL, text = """ Beef patty, cornbread """, words = mutableListOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 13..21, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 82720uL, isTranslated = false), + LyricLine(start = 83055uL, text = """ In the concrete jungle where my home is """, words = mutableListOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 17..22, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 30..31, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 33..36, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 85327uL, isTranslated = false), + LyricLine(start = 85411uL, text = """ All get focused """, words = mutableListOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 9..15, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 86607uL, isTranslated = false), + LyricLine(start = 86621uL, text = """ All raise your toastses """, words = mutableListOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 11..14, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 16..20, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 21..23, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 88172uL, isTranslated = false), + LyricLine(start = 88173uL, text = """ For nickname, Mr. King-that-do-the-mostest """, words = mutableListOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 5..13, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 19..23, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 90965uL, isTranslated = false), + LyricLine(start = 90979uL, text = """ I was livin' down bad in my folks' crib """, words = mutableListOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 19..21, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 23..24, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 29..34, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 36..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 93560uL, isTranslated = false), + LyricLine(start = 93644uL, text = """ Now I'm laughin' to the bank and the joke is """, words = mutableListOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 9..16, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 34..36, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 43..44, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 96329uL, isTranslated = false), + LyricLine(start = 96330uL, text = """ Did more things than folks did or folks get """, words = mutableListOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 10..15, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 32..33, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 98859uL, isTranslated = false), + LyricLine(start = 99051uL, text = """ We been gettin' this fly since some poor kids """, words = mutableListOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 22..24, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 26..30, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 42..45, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 101519uL, isTranslated = false), + LyricLine(start = 101520uL, text = """ My rich friends and my broke friends coexist """, words = mutableListOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 30..36, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 38..44, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 104081uL, isTranslated = false), + LyricLine(start = 104175uL, text = """ They love to mix and we know what it is """, words = mutableListOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 35..36, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 106217uL, isTranslated = false), + LyricLine(start = 105721uL, text = """ Not done fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 107444uL, isTranslated = false), + LyricLine(start = 108332uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 111038uL, isTranslated = false), + LyricLine(start = 111039uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 112679uL, isTranslated = false), + LyricLine(start = 113645uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 116239uL, isTranslated = false), + LyricLine(start = 116326uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 118044uL, isTranslated = false), + LyricLine(start = 118984uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 121649uL, isTranslated = false), + LyricLine(start = 121697uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 123362uL, isTranslated = false), + LyricLine(start = 124287uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 126931uL, isTranslated = false), + LyricLine(start = 126953uL, text = """ I'm still fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 128680uL, isTranslated = false), + LyricLine(start = 129667uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 132340uL, isTranslated = false), + LyricLine(start = 132341uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 134268uL, isTranslated = false), + LyricLine(start = 134965uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 137608uL, isTranslated = false), + LyricLine(start = 137651uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 139417uL, isTranslated = false), + LyricLine(start = 140284uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 143081uL, isTranslated = false), + LyricLine(start = 143082uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 144896uL, isTranslated = false), + LyricLine(start = 145626uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 148858uL, isTranslated = false), + LyricLine(start = 149672uL, text = """ I can't find it in myself to just walk away """, words = mutableListOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 40..40, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 154762uL, isTranslated = false), + LyricLine(start = 154978uL, text = """ I can't find it in myself to lose everything """, words = mutableListOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 40..44, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 160100uL, isTranslated = false), + LyricLine(start = 160298uL, text = """ Feel that everyone's against me, don't want me to be great """, words = mutableListOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 11..20, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 22..28, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 40..43, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 45..46, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 51..52, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 54..58, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 165452uL, isTranslated = false), + LyricLine(start = 165683uL, text = """ Things might look bad, not afraid, I look death in the face """, words = mutableListOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 24..26, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 28..34, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 36..36, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 43..47, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 49..50, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 52..54, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 56..59, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170387uL, isTranslated = false), + LyricLine(start = 170140uL, text = """ I'm going """, words = mutableListOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 5..9, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170964uL, isTranslated = false), + LyricLine(start = 171033uL, text = """Down, down, down """, words = mutableListOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 172724uL, isTranslated = false), + LyricLine(start = 172988uL, text = """ Who's really bad? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 14..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 174994uL, isTranslated = false), + LyricLine(start = 175106uL, text = """ I choose me now """, words = mutableListOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 3..8, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 13..15, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 176804uL, isTranslated = false), + LyricLine(start = 176963uL, text = """Now, now """, words = mutableListOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 178128uL, isTranslated = false), + LyricLine(start = 178347uL, text = """ What's wrong with that? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 19..23, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 180325uL, isTranslated = false), + LyricLine(start = 180326uL, text = """ Wish you could see me now, now """, words = mutableListOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 6..8, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 28..30, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 183569uL, isTranslated = false), + LyricLine(start = 183627uL, text = """ Mmm, who'll have my back? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 21..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 185961uL, isTranslated = false), + LyricLine(start = 185962uL, text = """ Ain't belong, no love lost, but I always will win """, words = mutableListOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 7..13, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 15..16, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 33..33, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 35..40, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 42..45, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 47..49, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 191424uL, isTranslated = false), + LyricLine(start = 191048uL, text = """ Not done fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 192726uL, isTranslated = false), + LyricLine(start = 193754uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 196366uL, isTranslated = false), + LyricLine(start = 196422uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 198038uL, isTranslated = false), + LyricLine(start = 199028uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 201626uL, isTranslated = false), + LyricLine(start = 201654uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 203420uL, isTranslated = false), + LyricLine(start = 204281uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 207040uL, isTranslated = false), + LyricLine(start = 207041uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 208641uL, isTranslated = false), + LyricLine(start = 209680uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 212307uL, isTranslated = false), + LyricLine(start = 212308uL, text = """ I'm still fighting """, words = mutableListOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 213976uL, isTranslated = false), + LyricLine(start = 215025uL, text = """ I don't feel I've lost """, words = mutableListOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 217708uL, isTranslated = false), + LyricLine(start = 217709uL, text = """ Am I dreaming? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 219593uL, isTranslated = false), + LyricLine(start = 220387uL, text = """ Is there more like us? """, words = mutableListOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 223003uL, isTranslated = false), + LyricLine(start = 223020uL, text = """ Got me feeling """, words = mutableListOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 224715uL, isTranslated = false), + LyricLine(start = 225656uL, text = """ Like it's all too much """, words = mutableListOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 228352uL, isTranslated = false), + LyricLine(start = 228353uL, text = """ I feel beaten """, words = mutableListOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 230222uL, isTranslated = false), + LyricLine(start = 230964uL, text = """ But I can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 233644uL, isTranslated = false), + LyricLine(start = 233000uL, text = """ Can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 235642uL, isTranslated = false), + LyricLine(start = 237008uL, text = """ Can't give, can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 241047uL, isTranslated = false), + LyricLine(start = 242278uL, text = """ Can't give, can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 246698uL, isTranslated = false), + LyricLine(start = 247550uL, text = """ Can't give, can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 251449uL, isTranslated = false), + LyricLine(start = 252864uL, text = """ Can't give up """, words = mutableListOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 255285uL, isTranslated = false), ) - const val AM_I_DREAMING_PARSED_NO_TRIM_STR = """val testData = listOf( - LyricLineHolder(LyricLine(start = 20314uL, text = ""${'"'} Not done fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 23034uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 25659uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 28357uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 30994uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 33586uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 36373uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 38991uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 41616uL, text = ""${'"'} I'm still fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 11..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 42766uL, text = ""${'"'}Metro! ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 44329uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 47044uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 49613uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 52380uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 54997uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 57727uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 60291uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 63693uL, text = ""${'"'} Uh, wakin' up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 65129uL, text = ""${'"'} Feelin' like the thankful one ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 1..7, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 18..25, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 66845uL, text = ""${'"'} Count up my ones ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 67778uL, text = ""${'"'} Lacin' up my favorite ones ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 8..9, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 14..21, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 23..26, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 69555uL, text = ""${'"'} One of a kind, one of one, the only one ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 37..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 72201uL, text = ""${'"'} Got one shot and one chance to take it once ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 22..27, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 37..38, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 40..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 74320uL, text = ""${'"'} Kiss my mama on the forehead ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 21..24, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 25..28, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 75951uL, text = ""${'"'} Before I get the code red ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 23..25, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 77393uL, text = ""${'"'} 'Cause I was born, bred to go in ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 14..18, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 31..32, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 79349uL, text = ""${'"'} Toast ready ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 7..11, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 80071uL, text = ""${'"'} Swing by 410 ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 10..12, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 81309uL, text = ""${'"'} Beef patty, cornbread ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 13..21, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 83055uL, text = ""${'"'} In the concrete jungle where my home is ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 17..22, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 30..31, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 33..36, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 85411uL, text = ""${'"'} All get focused ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 9..15, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 86621uL, text = ""${'"'} All raise your toastses ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 11..14, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 16..20, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 21..23, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 88173uL, text = ""${'"'} For nickname, Mr. King-that-do-the-mostest ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 5..13, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 19..23, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 90979uL, text = ""${'"'} I was livin' down bad in my folks' crib ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 19..21, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 23..24, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 29..34, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 36..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 93644uL, text = ""${'"'} Now I'm laughin' to the bank and the joke is ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 9..16, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 34..36, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 43..44, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 96330uL, text = ""${'"'} Did more things than folks did or folks get ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 10..15, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 32..33, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 99051uL, text = ""${'"'} We been gettin' this fly since some poor kids ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 22..24, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 26..30, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 42..45, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 101520uL, text = ""${'"'} My rich friends and my broke friends coexist ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 30..36, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 38..44, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 104175uL, text = ""${'"'} They love to mix and we know what it is ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 35..36, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 105721uL, text = ""${'"'} Not done fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 108332uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 111039uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 113645uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 116326uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 118984uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 121697uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 124287uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 126953uL, text = ""${'"'} I'm still fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 129667uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 132341uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 134965uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 137651uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 140284uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 143082uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 145626uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 149672uL, text = ""${'"'} I can't find it in myself to just walk away ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 40..40, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 154978uL, text = ""${'"'} I can't find it in myself to lose everything ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 40..44, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 160298uL, text = ""${'"'} Feel that everyone's against me, don't want me to be great ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 11..20, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 22..28, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 40..43, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 45..46, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 51..52, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 54..58, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 165683uL, text = ""${'"'} Things might look bad, not afraid, I look death in the face ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 24..26, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 28..34, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 36..36, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 43..47, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 49..50, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 52..54, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 56..59, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 170140uL, text = ""${'"'} I'm going ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 5..9, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 171033uL, text = ""${'"'}Down, down, down ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 172988uL, text = ""${'"'} Who's really bad? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 14..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 175106uL, text = ""${'"'} I choose me now ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 3..8, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 13..15, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 176963uL, text = ""${'"'}Now, now ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 178347uL, text = ""${'"'} What's wrong with that? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 19..23, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 180326uL, text = ""${'"'} Wish you could see me now, now ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 6..8, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 28..30, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 183627uL, text = ""${'"'} Mmm, who'll have my back? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 21..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 185962uL, text = ""${'"'} Ain't belong, no love lost, but I always will win ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 7..13, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 15..16, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 33..33, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 35..40, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 42..45, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 47..49, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 191048uL, text = ""${'"'} Not done fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 193754uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 196422uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 199028uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 201654uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 204281uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 207041uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 209680uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 212308uL, text = ""${'"'} I'm still fighting ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 215025uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 217709uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 220387uL, text = ""${'"'} Is there more like us? ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 223020uL, text = ""${'"'} Got me feeling ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 225656uL, text = ""${'"'} Like it's all too much ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 228353uL, text = ""${'"'} I feel beaten ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 230964uL, text = ""${'"'} But I can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 233000uL, text = ""${'"'} Can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 237008uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 242278uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 247550uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 252864uL, text = ""${'"'} Can't give up ""${'"'}, words = listOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), + const val AM_I_DREAMING_PARSED_NO_TRIM_STR = """listOf( + LyricLine(start = 20314uL, text = ""${'"'} Not done fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 22055uL, isTranslated = false), + LyricLine(start = 23034uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 25658uL, isTranslated = false), + LyricLine(start = 25659uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 27350uL, isTranslated = false), + LyricLine(start = 28357uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 30959uL, isTranslated = false), + LyricLine(start = 30994uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 32707uL, isTranslated = false), + LyricLine(start = 33586uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 36372uL, isTranslated = false), + LyricLine(start = 36373uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 37972uL, isTranslated = false), + LyricLine(start = 38991uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 41609uL, isTranslated = false), + LyricLine(start = 41616uL, text = ""${'"'} I'm still fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 11..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 43349uL, isTranslated = false), + LyricLine(start = 42766uL, text = ""${'"'}Metro! ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 43604uL, isTranslated = false), + LyricLine(start = 44329uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 47021uL, isTranslated = false), + LyricLine(start = 47044uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 48860uL, isTranslated = false), + LyricLine(start = 49613uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 52261uL, isTranslated = false), + LyricLine(start = 52380uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 54165uL, isTranslated = false), + LyricLine(start = 54997uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 57726uL, isTranslated = false), + LyricLine(start = 57727uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 59538uL, isTranslated = false), + LyricLine(start = 60291uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 63601uL, isTranslated = false), + LyricLine(start = 63693uL, text = ""${'"'} Uh, wakin' up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 65083uL, isTranslated = false), + LyricLine(start = 65129uL, text = ""${'"'} Feelin' like the thankful one ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 1..7, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 18..25, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 66758uL, isTranslated = false), + LyricLine(start = 66845uL, text = ""${'"'} Count up my ones ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 67777uL, isTranslated = false), + LyricLine(start = 67778uL, text = ""${'"'} Lacin' up my favorite ones ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 8..9, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 14..21, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 23..26, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 69455uL, isTranslated = false), + LyricLine(start = 69555uL, text = ""${'"'} One of a kind, one of one, the only one ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 37..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 72017uL, isTranslated = false), + LyricLine(start = 72201uL, text = ""${'"'} Got one shot and one chance to take it once ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 22..27, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 37..38, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 40..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 74893uL, isTranslated = false), + LyricLine(start = 74320uL, text = ""${'"'} Kiss my mama on the forehead ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 21..24, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 25..28, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 75911uL, isTranslated = false), + LyricLine(start = 75951uL, text = ""${'"'} Before I get the code red ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 23..25, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 77370uL, isTranslated = false), + LyricLine(start = 77393uL, text = ""${'"'} 'Cause I was born, bred to go in ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 8..8, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 14..18, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 31..32, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 79310uL, isTranslated = false), + LyricLine(start = 79349uL, text = ""${'"'} Toast ready ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 7..11, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 80020uL, isTranslated = false), + LyricLine(start = 80071uL, text = ""${'"'} Swing by 410 ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 10..12, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 81308uL, isTranslated = false), + LyricLine(start = 81309uL, text = ""${'"'} Beef patty, cornbread ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 13..21, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 82720uL, isTranslated = false), + LyricLine(start = 83055uL, text = ""${'"'} In the concrete jungle where my home is ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 17..22, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 30..31, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 33..36, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 85327uL, isTranslated = false), + LyricLine(start = 85411uL, text = ""${'"'} All get focused ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 9..15, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 86607uL, isTranslated = false), + LyricLine(start = 86621uL, text = ""${'"'} All raise your toastses ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 11..14, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 16..20, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 21..23, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 88172uL, isTranslated = false), + LyricLine(start = 88173uL, text = ""${'"'} For nickname, Mr. King-that-do-the-mostest ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 5..13, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 19..23, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 90965uL, isTranslated = false), + LyricLine(start = 90979uL, text = ""${'"'} I was livin' down bad in my folks' crib ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 19..21, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 23..24, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 29..34, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 36..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 93560uL, isTranslated = false), + LyricLine(start = 93644uL, text = ""${'"'} Now I'm laughin' to the bank and the joke is ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 9..16, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 34..36, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 43..44, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 96329uL, isTranslated = false), + LyricLine(start = 96330uL, text = ""${'"'} Did more things than folks did or folks get ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 10..15, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 32..33, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 98859uL, isTranslated = false), + LyricLine(start = 99051uL, text = ""${'"'} We been gettin' this fly since some poor kids ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 22..24, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 26..30, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 42..45, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 101519uL, isTranslated = false), + LyricLine(start = 101520uL, text = ""${'"'} My rich friends and my broke friends coexist ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 9..15, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 24..28, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 30..36, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 38..44, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 104081uL, isTranslated = false), + LyricLine(start = 104175uL, text = ""${'"'} They love to mix and we know what it is ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 11..12, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 25..28, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 35..36, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 38..39, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 106217uL, isTranslated = false), + LyricLine(start = 105721uL, text = ""${'"'} Not done fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 107444uL, isTranslated = false), + LyricLine(start = 108332uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 111038uL, isTranslated = false), + LyricLine(start = 111039uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 112679uL, isTranslated = false), + LyricLine(start = 113645uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 116239uL, isTranslated = false), + LyricLine(start = 116326uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 118044uL, isTranslated = false), + LyricLine(start = 118984uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 121649uL, isTranslated = false), + LyricLine(start = 121697uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 123362uL, isTranslated = false), + LyricLine(start = 124287uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 126931uL, isTranslated = false), + LyricLine(start = 126953uL, text = ""${'"'} I'm still fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 128680uL, isTranslated = false), + LyricLine(start = 129667uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 132340uL, isTranslated = false), + LyricLine(start = 132341uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 134268uL, isTranslated = false), + LyricLine(start = 134965uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 137608uL, isTranslated = false), + LyricLine(start = 137651uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 139417uL, isTranslated = false), + LyricLine(start = 140284uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 143081uL, isTranslated = false), + LyricLine(start = 143082uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 144896uL, isTranslated = false), + LyricLine(start = 145626uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 148858uL, isTranslated = false), + LyricLine(start = 149672uL, text = ""${'"'} I can't find it in myself to just walk away ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 40..40, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 41..43, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 154762uL, isTranslated = false), + LyricLine(start = 154978uL, text = ""${'"'} I can't find it in myself to lose everything ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 20..25, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 30..33, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 35..39, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 40..44, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 160100uL, isTranslated = false), + LyricLine(start = 160298uL, text = ""${'"'} Feel that everyone's against me, don't want me to be great ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 11..20, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 22..28, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 30..32, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 40..43, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 45..46, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 51..52, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 54..58, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 165452uL, isTranslated = false), + LyricLine(start = 165683uL, text = ""${'"'} Things might look bad, not afraid, I look death in the face ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 24..26, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 28..34, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 36..36, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 38..41, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 43..47, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 49..50, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 52..54, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 56..59, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170387uL, isTranslated = false), + LyricLine(start = 170140uL, text = ""${'"'} I'm going ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 5..9, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170964uL, isTranslated = false), + LyricLine(start = 171033uL, text = ""${'"'}Down, down, down ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 172724uL, isTranslated = false), + LyricLine(start = 172988uL, text = ""${'"'} Who's really bad? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 7..12, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 14..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 174994uL, isTranslated = false), + LyricLine(start = 175106uL, text = ""${'"'} I choose me now ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 3..8, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 13..15, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 176804uL, isTranslated = false), + LyricLine(start = 176963uL, text = ""${'"'}Now, now ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 178128uL, isTranslated = false), + LyricLine(start = 178347uL, text = ""${'"'} What's wrong with that? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 1..6, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 8..12, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 19..23, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 180325uL, isTranslated = false), + LyricLine(start = 180326uL, text = ""${'"'} Wish you could see me now, now ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 6..8, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 23..26, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 28..30, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 183569uL, isTranslated = false), + LyricLine(start = 183627uL, text = ""${'"'} Mmm, who'll have my back? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 18..19, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 21..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 185961uL, isTranslated = false), + LyricLine(start = 185962uL, text = ""${'"'} Ain't belong, no love lost, but I always will win ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 7..13, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 15..16, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 33..33, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 35..40, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 42..45, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 47..49, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 191424uL, isTranslated = false), + LyricLine(start = 191048uL, text = ""${'"'} Not done fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 192726uL, isTranslated = false), + LyricLine(start = 193754uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 196366uL, isTranslated = false), + LyricLine(start = 196422uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 198038uL, isTranslated = false), + LyricLine(start = 199028uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 201626uL, isTranslated = false), + LyricLine(start = 201654uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 203420uL, isTranslated = false), + LyricLine(start = 204281uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 207040uL, isTranslated = false), + LyricLine(start = 207041uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 208641uL, isTranslated = false), + LyricLine(start = 209680uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 212307uL, isTranslated = false), + LyricLine(start = 212308uL, text = ""${'"'} I'm still fighting ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 11..15, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 16..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 213976uL, isTranslated = false), + LyricLine(start = 215025uL, text = ""${'"'} I don't feel I've lost ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 217708uL, isTranslated = false), + LyricLine(start = 217709uL, text = ""${'"'} Am I dreaming? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 11..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 219593uL, isTranslated = false), + LyricLine(start = 220387uL, text = ""${'"'} Is there more like us? ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 1..2, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 15..18, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 223003uL, isTranslated = false), + LyricLine(start = 223020uL, text = ""${'"'} Got me feeling ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 224715uL, isTranslated = false), + LyricLine(start = 225656uL, text = ""${'"'} Like it's all too much ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 1..4, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 11..13, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 19..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 228352uL, isTranslated = false), + LyricLine(start = 228353uL, text = ""${'"'} I feel beaten ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 1..1, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 8..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 230222uL, isTranslated = false), + LyricLine(start = 230964uL, text = ""${'"'} But I can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 1..3, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 5..5, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 18..19, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 233644uL, isTranslated = false), + LyricLine(start = 233000uL, text = ""${'"'} Can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 235642uL, isTranslated = false), + LyricLine(start = 237008uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 241047uL, isTranslated = false), + LyricLine(start = 242278uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 246698uL, isTranslated = false), + LyricLine(start = 247550uL, text = ""${'"'} Can't give, can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 24..25, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 251449uL, isTranslated = false), + LyricLine(start = 252864uL, text = ""${'"'} Can't give up ""${'"'}, words = mutableListOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 1..5, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 12..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 255285uL, isTranslated = false), ) """ val AM_I_DREAMING_PARSED_TRIM = listOf( - LyricLineHolder(LyricLine(start = 20314uL, text = """Not done fighting""", words = listOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 23034uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 25659uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 28357uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 30994uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 33586uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 36373uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 38991uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 41616uL, text = """I'm still fighting""", words = listOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 10..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 42766uL, text = """Metro!""", words = listOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), LyricLineHolder(LyricLine(start = 44329uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 47044uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 49613uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 52380uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 54997uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 57727uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 60291uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 63693uL, text = """Uh, wakin' up""", words = listOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 4..9, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 65129uL, text = """Feelin' like the thankful one""", words = listOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 0..6, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 17..24, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 26..28, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 66845uL, text = """Count up my ones""", words = listOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 9..10, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 67778uL, text = """Lacin' up my favorite ones""", words = listOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 13..20, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 22..25, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 69555uL, text = """One of a kind, one of one, the only one""", words = listOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 19..20, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 22..25, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 27..29, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 36..38, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 72201uL, text = """Got one shot and one chance to take it once""", words = listOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 21..26, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 36..37, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 39..42, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 74320uL, text = """Kiss my mama on the forehead""", words = listOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 24..27, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 75951uL, text = """Before I get the code red""", words = listOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 9..11, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 22..24, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 77393uL, text = """'Cause I was born, bred to go in""", words = listOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 9..11, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 24..25, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 30..31, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 79349uL, text = """Toast ready""", words = listOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 6..10, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 80071uL, text = """Swing by 410""", words = listOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 9..11, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 81309uL, text = """Beef patty, cornbread""", words = listOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 12..20, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 83055uL, text = """In the concrete jungle where my home is""", words = listOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 7..14, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 16..21, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 37..38, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 85411uL, text = """All get focused""", words = listOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 86621uL, text = """All raise your toastses""", words = listOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 15..19, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 88173uL, text = """For nickname, Mr. King-that-do-the-mostest""", words = listOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 4..12, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 18..22, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 39..41, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 90979uL, text = """I was livin' down bad in my folks' crib""", words = listOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 2..4, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 28..33, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 35..38, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 93644uL, text = """Now I'm laughin' to the bank and the joke is""", words = listOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 20..22, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 24..27, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 33..35, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 42..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 96330uL, text = """Did more things than folks did or folks get""", words = listOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 9..14, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 16..19, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 21..25, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 27..29, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 31..32, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 99051uL, text = """We been gettin' this fly since some poor kids""", words = listOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 8..14, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 16..19, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 25..29, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 41..44, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 101520uL, text = """My rich friends and my broke friends coexist""", words = listOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 8..14, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 29..35, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 37..43, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 104175uL, text = """They love to mix and we know what it is""", words = listOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 24..27, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 34..35, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 37..38, isRtl = false)), speaker = SpeakerEntity.Voice1), false), - LyricLineHolder(LyricLine(start = 105721uL, text = """Not done fighting""", words = listOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 108332uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 111039uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 113645uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 116326uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 118984uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 121697uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 124287uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 126953uL, text = """I'm still fighting""", words = listOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 129667uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 132341uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 134965uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 137651uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 7..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 140284uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 143082uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 145626uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 149672uL, text = """I can't find it in myself to just walk away""", words = listOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 16..17, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 19..24, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 34..37, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 39..39, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 154978uL, text = """I can't find it in myself to lose everything""", words = listOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 16..17, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 19..24, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 39..43, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 160298uL, text = """Feel that everyone's against me, don't want me to be great""", words = listOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 10..19, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 21..27, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 33..37, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 39..42, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 44..45, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 47..48, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 50..51, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 53..57, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 165683uL, text = """Things might look bad, not afraid, I look death in the face""", words = listOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 23..25, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 27..33, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 35..35, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 42..46, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 51..53, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 55..58, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 170140uL, text = """I'm going""", words = listOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 4..8, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 171033uL, text = """Down, down, down""", words = listOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 172988uL, text = """Who's really bad?""", words = listOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 175106uL, text = """I choose me now""", words = listOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 2..7, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 9..10, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 176963uL, text = """Now, now""", words = listOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background), false), - LyricLineHolder(LyricLine(start = 178347uL, text = """What's wrong with that?""", words = listOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 18..22, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 180326uL, text = """Wish you could see me now, now""", words = listOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 19..20, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 22..25, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 183627uL, text = """Mmm, who'll have my back?""", words = listOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 20..24, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 185962uL, text = """Ain't belong, no love lost, but I always will win""", words = listOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 6..12, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 32..32, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 34..39, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 41..44, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 46..48, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 191048uL, text = """Not done fighting""", words = listOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 193754uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 196422uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 199028uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 201654uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 204281uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 207041uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 209680uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 212308uL, text = """I'm still fighting""", words = listOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 215025uL, text = """I don't feel I've lost""", words = listOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 217709uL, text = """Am I dreaming?""", words = listOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 220387uL, text = """Is there more like us?""", words = listOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 223020uL, text = """Got me feeling""", words = listOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 225656uL, text = """Like it's all too much""", words = listOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 228353uL, text = """I feel beaten""", words = listOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 230964uL, text = """But I can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 233000uL, text = """Can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 237008uL, text = """Can't give, can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 242278uL, text = """Can't give, can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 247550uL, text = """Can't give, can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2), false), - LyricLineHolder(LyricLine(start = 252864uL, text = """Can't give up""", words = listOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice2), false), + LyricLine(start = 20314uL, text = """Not done fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 20314uL..20696uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 20697uL..21047uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 21048uL..21702uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 21703uL..22055uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 22055uL, isTranslated = false), + LyricLine(start = 23034uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 23034uL..23280uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 23281uL..23711uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 23712uL..24330uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 24331uL..25029uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 25030uL..25658uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 25658uL, isTranslated = false), + LyricLine(start = 25659uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 25659uL..26009uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 26010uL..26325uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 26326uL..27022uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 27023uL..27350uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 27350uL, isTranslated = false), + LyricLine(start = 28357uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 28357uL..28673uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 28674uL..29024uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 29025uL..29657uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 29658uL..30339uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 30340uL..30959uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 30959uL, isTranslated = false), + LyricLine(start = 30994uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 30994uL..31393uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 31394uL..31724uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 31725uL..32368uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 32369uL..32707uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 32707uL, isTranslated = false), + LyricLine(start = 33586uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 33586uL..34003uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 34004uL..34369uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 34370uL..34953uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 34954uL..35655uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 35656uL..36372uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 36372uL, isTranslated = false), + LyricLine(start = 36373uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 36373uL..36688uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 36689uL..37040uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 37041uL..37972uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 37972uL, isTranslated = false), + LyricLine(start = 38991uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 38991uL..39370uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 39371uL..39704uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 39705uL..40347uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 40348uL..40997uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 40998uL..41609uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 41609uL, isTranslated = false), + LyricLine(start = 41616uL, text = """I'm still fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 41616uL..41963uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 41964uL..42332uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 42333uL..43349uL, charRange = 10..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 43349uL, isTranslated = false), + LyricLine(start = 42766uL, text = """Metro!""", words = mutableListOf(SemanticLyrics.Word(timeRange = 42766uL..43604uL, charRange = 0..5, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 43604uL, isTranslated = false), + LyricLine(start = 44329uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 44329uL..44658uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 44659uL..45024uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 45025uL..45625uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 45626uL..46293uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 46294uL..47021uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 47021uL, isTranslated = false), + LyricLine(start = 47044uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 47044uL..47360uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 47361uL..47696uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 47697uL..48384uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 48385uL..48860uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 48860uL, isTranslated = false), + LyricLine(start = 49613uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 49613uL..49978uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 49979uL..50361uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 50362uL..50979uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 50980uL..51661uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 51662uL..52261uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 52261uL, isTranslated = false), + LyricLine(start = 52380uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 52380uL..52695uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 52696uL..53047uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 53048uL..53704uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 53705uL..54165uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 54165uL, isTranslated = false), + LyricLine(start = 54997uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 54997uL..55345uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 55346uL..55728uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 55729uL..56329uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 56330uL..57011uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 57012uL..57726uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 57726uL, isTranslated = false), + LyricLine(start = 57727uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 57727uL..57994uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 57995uL..58362uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 58363uL..59538uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 59538uL, isTranslated = false), + LyricLine(start = 60291uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 60291uL..60618uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 60619uL..61036uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 61037uL..61673uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 61674uL..62353uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 62354uL..63601uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 63601uL, isTranslated = false), + LyricLine(start = 63693uL, text = """Uh, wakin' up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 63693uL..64253uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 64254uL..64671uL, charRange = 4..9, isRtl = false), SemanticLyrics.Word(timeRange = 64672uL..65083uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 65083uL, isTranslated = false), + LyricLine(start = 65129uL, text = """Feelin' like the thankful one""", words = mutableListOf(SemanticLyrics.Word(timeRange = 65129uL..65547uL, charRange = 0..6, isRtl = false), SemanticLyrics.Word(timeRange = 65548uL..65864uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 65865uL..66064uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 66065uL..66380uL, charRange = 17..24, isRtl = false), SemanticLyrics.Word(timeRange = 66381uL..66758uL, charRange = 26..28, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 66758uL, isTranslated = false), + LyricLine(start = 66845uL, text = """Count up my ones""", words = mutableListOf(SemanticLyrics.Word(timeRange = 66845uL..67059uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 67060uL..67242uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 67243uL..67427uL, charRange = 9..10, isRtl = false), SemanticLyrics.Word(timeRange = 67428uL..67777uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 67777uL, isTranslated = false), + LyricLine(start = 67778uL, text = """Lacin' up my favorite ones""", words = mutableListOf(SemanticLyrics.Word(timeRange = 67778uL..68175uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 68176uL..68558uL, charRange = 7..8, isRtl = false), SemanticLyrics.Word(timeRange = 68559uL..68773uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 68774uL..69040uL, charRange = 13..20, isRtl = false), SemanticLyrics.Word(timeRange = 69041uL..69455uL, charRange = 22..25, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 69455uL, isTranslated = false), + LyricLine(start = 69555uL, text = """One of a kind, one of one, the only one""", words = mutableListOf(SemanticLyrics.Word(timeRange = 69555uL..69734uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 69735uL..69902uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 69903uL..70053uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 70054uL..70468uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 70469uL..70701uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 70702uL..70869uL, charRange = 19..20, isRtl = false), SemanticLyrics.Word(timeRange = 70870uL..71196uL, charRange = 22..25, isRtl = false), SemanticLyrics.Word(timeRange = 71197uL..71396uL, charRange = 27..29, isRtl = false), SemanticLyrics.Word(timeRange = 71397uL..71663uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 71664uL..72017uL, charRange = 36..38, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 72017uL, isTranslated = false), + LyricLine(start = 72201uL, text = """Got one shot and one chance to take it once""", words = mutableListOf(SemanticLyrics.Word(timeRange = 72201uL..72368uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 72369uL..72685uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 72686uL..73022uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 73023uL..73233uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 73234uL..73535uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 73536uL..73834uL, charRange = 21..26, isRtl = false), SemanticLyrics.Word(timeRange = 73835uL..74034uL, charRange = 28..29, isRtl = false), SemanticLyrics.Word(timeRange = 74035uL..74217uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 74218uL..74386uL, charRange = 36..37, isRtl = false), SemanticLyrics.Word(timeRange = 74387uL..74893uL, charRange = 39..42, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 74893uL, isTranslated = false), + LyricLine(start = 74320uL, text = """Kiss my mama on the forehead""", words = mutableListOf(SemanticLyrics.Word(timeRange = 74320uL..74502uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 74503uL..74720uL, charRange = 5..6, isRtl = false), SemanticLyrics.Word(timeRange = 74721uL..75053uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 75054uL..75271uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 75272uL..75437uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 75438uL..75686uL, charRange = 20..23, isRtl = false), SemanticLyrics.Word(timeRange = 75687uL..75911uL, charRange = 24..27, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 75911uL, isTranslated = false), + LyricLine(start = 75951uL, text = """Before I get the code red""", words = mutableListOf(SemanticLyrics.Word(timeRange = 75951uL..76267uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 76268uL..76418uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 76419uL..76601uL, charRange = 9..11, isRtl = false), SemanticLyrics.Word(timeRange = 76602uL..76752uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 76753uL..77019uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 77020uL..77370uL, charRange = 22..24, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 77370uL, isTranslated = false), + LyricLine(start = 77393uL, text = """'Cause I was born, bred to go in""", words = mutableListOf(SemanticLyrics.Word(timeRange = 77393uL..77750uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 77751uL..77919uL, charRange = 7..7, isRtl = false), SemanticLyrics.Word(timeRange = 77920uL..78084uL, charRange = 9..11, isRtl = false), SemanticLyrics.Word(timeRange = 78085uL..78418uL, charRange = 13..17, isRtl = false), SemanticLyrics.Word(timeRange = 78419uL..78685uL, charRange = 19..22, isRtl = false), SemanticLyrics.Word(timeRange = 78686uL..78868uL, charRange = 24..25, isRtl = false), SemanticLyrics.Word(timeRange = 78869uL..79068uL, charRange = 27..28, isRtl = false), SemanticLyrics.Word(timeRange = 79069uL..79310uL, charRange = 30..31, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 79310uL, isTranslated = false), + LyricLine(start = 79349uL, text = """Toast ready""", words = mutableListOf(SemanticLyrics.Word(timeRange = 79349uL..79714uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 79715uL..80020uL, charRange = 6..10, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 80020uL, isTranslated = false), + LyricLine(start = 80071uL, text = """Swing by 410""", words = mutableListOf(SemanticLyrics.Word(timeRange = 80071uL..80403uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 80404uL..80688uL, charRange = 6..7, isRtl = false), SemanticLyrics.Word(timeRange = 80689uL..81308uL, charRange = 9..11, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 81308uL, isTranslated = false), + LyricLine(start = 81309uL, text = """Beef patty, cornbread""", words = mutableListOf(SemanticLyrics.Word(timeRange = 81309uL..81691uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 81692uL..82042uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 82043uL..82720uL, charRange = 12..20, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 82720uL, isTranslated = false), + LyricLine(start = 83055uL, text = """In the concrete jungle where my home is""", words = mutableListOf(SemanticLyrics.Word(timeRange = 83055uL..83269uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 83270uL..83449uL, charRange = 3..5, isRtl = false), SemanticLyrics.Word(timeRange = 83450uL..84085uL, charRange = 7..14, isRtl = false), SemanticLyrics.Word(timeRange = 84086uL..84384uL, charRange = 16..21, isRtl = false), SemanticLyrics.Word(timeRange = 84385uL..84549uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 84550uL..84735uL, charRange = 29..30, isRtl = false), SemanticLyrics.Word(timeRange = 84736uL..84999uL, charRange = 32..35, isRtl = false), SemanticLyrics.Word(timeRange = 85000uL..85327uL, charRange = 37..38, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 85327uL, isTranslated = false), + LyricLine(start = 85411uL, text = """All get focused""", words = mutableListOf(SemanticLyrics.Word(timeRange = 85411uL..85776uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 85777uL..86075uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 86076uL..86607uL, charRange = 8..14, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 86607uL, isTranslated = false), + LyricLine(start = 86621uL, text = """All raise your toastses""", words = mutableListOf(SemanticLyrics.Word(timeRange = 86621uL..86869uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 86870uL..87203uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 87204uL..87438uL, charRange = 10..13, isRtl = false), SemanticLyrics.Word(timeRange = 87439uL..87754uL, charRange = 15..19, isRtl = false), SemanticLyrics.Word(timeRange = 87755uL..88172uL, charRange = 20..22, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 88172uL, isTranslated = false), + LyricLine(start = 88173uL, text = """For nickname, Mr. King-that-do-the-mostest""", words = mutableListOf(SemanticLyrics.Word(timeRange = 88173uL..88422uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 88423uL..88988uL, charRange = 4..12, isRtl = false), SemanticLyrics.Word(timeRange = 88989uL..89339uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 89340uL..89571uL, charRange = 18..22, isRtl = false), SemanticLyrics.Word(timeRange = 89572uL..89772uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 89773uL..89923uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 89924uL..90071uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 90072uL..90422uL, charRange = 35..38, isRtl = false), SemanticLyrics.Word(timeRange = 90423uL..90965uL, charRange = 39..41, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 90965uL, isTranslated = false), + LyricLine(start = 90979uL, text = """I was livin' down bad in my folks' crib""", words = mutableListOf(SemanticLyrics.Word(timeRange = 90979uL..91163uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 91164uL..91413uL, charRange = 2..4, isRtl = false), SemanticLyrics.Word(timeRange = 91414uL..91713uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 91714uL..92063uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 92064uL..92395uL, charRange = 18..20, isRtl = false), SemanticLyrics.Word(timeRange = 92396uL..92580uL, charRange = 22..23, isRtl = false), SemanticLyrics.Word(timeRange = 92581uL..92746uL, charRange = 25..26, isRtl = false), SemanticLyrics.Word(timeRange = 92747uL..93080uL, charRange = 28..33, isRtl = false), SemanticLyrics.Word(timeRange = 93081uL..93560uL, charRange = 35..38, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 93560uL, isTranslated = false), + LyricLine(start = 93644uL, text = """Now I'm laughin' to the bank and the joke is""", words = mutableListOf(SemanticLyrics.Word(timeRange = 93644uL..93858uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 93859uL..94093uL, charRange = 4..6, isRtl = false), SemanticLyrics.Word(timeRange = 94094uL..94410uL, charRange = 8..15, isRtl = false), SemanticLyrics.Word(timeRange = 94411uL..94593uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 94594uL..94758uL, charRange = 20..22, isRtl = false), SemanticLyrics.Word(timeRange = 94759uL..95074uL, charRange = 24..27, isRtl = false), SemanticLyrics.Word(timeRange = 95075uL..95275uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 95276uL..95443uL, charRange = 33..35, isRtl = false), SemanticLyrics.Word(timeRange = 95444uL..95742uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 95743uL..96329uL, charRange = 42..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 96329uL, isTranslated = false), + LyricLine(start = 96330uL, text = """Did more things than folks did or folks get""", words = mutableListOf(SemanticLyrics.Word(timeRange = 96330uL..96514uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 96515uL..96712uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 96713uL..97028uL, charRange = 9..14, isRtl = false), SemanticLyrics.Word(timeRange = 97029uL..97211uL, charRange = 16..19, isRtl = false), SemanticLyrics.Word(timeRange = 97212uL..97544uL, charRange = 21..25, isRtl = false), SemanticLyrics.Word(timeRange = 97545uL..97864uL, charRange = 27..29, isRtl = false), SemanticLyrics.Word(timeRange = 97865uL..98062uL, charRange = 31..32, isRtl = false), SemanticLyrics.Word(timeRange = 98063uL..98427uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 98428uL..98859uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 98859uL, isTranslated = false), + LyricLine(start = 99051uL, text = """We been gettin' this fly since some poor kids""", words = mutableListOf(SemanticLyrics.Word(timeRange = 99051uL..99299uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 99300uL..99500uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 99501uL..99764uL, charRange = 8..14, isRtl = false), SemanticLyrics.Word(timeRange = 99765uL..100066uL, charRange = 16..19, isRtl = false), SemanticLyrics.Word(timeRange = 100067uL..100382uL, charRange = 21..23, isRtl = false), SemanticLyrics.Word(timeRange = 100383uL..100582uL, charRange = 25..29, isRtl = false), SemanticLyrics.Word(timeRange = 100583uL..100764uL, charRange = 31..34, isRtl = false), SemanticLyrics.Word(timeRange = 100765uL..101081uL, charRange = 36..39, isRtl = false), SemanticLyrics.Word(timeRange = 101082uL..101519uL, charRange = 41..44, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 101519uL, isTranslated = false), + LyricLine(start = 101520uL, text = """My rich friends and my broke friends coexist""", words = mutableListOf(SemanticLyrics.Word(timeRange = 101520uL..101754uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 101755uL..102070uL, charRange = 3..6, isRtl = false), SemanticLyrics.Word(timeRange = 102071uL..102337uL, charRange = 8..14, isRtl = false), SemanticLyrics.Word(timeRange = 102338uL..102484uL, charRange = 16..18, isRtl = false), SemanticLyrics.Word(timeRange = 102485uL..102685uL, charRange = 20..21, isRtl = false), SemanticLyrics.Word(timeRange = 102686uL..102970uL, charRange = 23..27, isRtl = false), SemanticLyrics.Word(timeRange = 102971uL..103318uL, charRange = 29..35, isRtl = false), SemanticLyrics.Word(timeRange = 103319uL..104081uL, charRange = 37..43, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 104081uL, isTranslated = false), + LyricLine(start = 104175uL, text = """They love to mix and we know what it is""", words = mutableListOf(SemanticLyrics.Word(timeRange = 104175uL..104359uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 104360uL..104560uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 104561uL..104743uL, charRange = 10..11, isRtl = false), SemanticLyrics.Word(timeRange = 104744uL..104943uL, charRange = 13..15, isRtl = false), SemanticLyrics.Word(timeRange = 104944uL..105143uL, charRange = 17..19, isRtl = false), SemanticLyrics.Word(timeRange = 105144uL..105309uL, charRange = 21..22, isRtl = false), SemanticLyrics.Word(timeRange = 105310uL..105558uL, charRange = 24..27, isRtl = false), SemanticLyrics.Word(timeRange = 105559uL..105709uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 105710uL..105843uL, charRange = 34..35, isRtl = false), SemanticLyrics.Word(timeRange = 105844uL..106217uL, charRange = 37..38, isRtl = false)), speaker = SpeakerEntity.Voice1, end = 106217uL, isTranslated = false), + LyricLine(start = 105721uL, text = """Not done fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 105721uL..106071uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 106072uL..106422uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 106423uL..107049uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 107050uL..107444uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 107444uL, isTranslated = false), + LyricLine(start = 108332uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 108332uL..108665uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 108666uL..109048uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 109049uL..109666uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 109667uL..110331uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 110332uL..111038uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 111038uL, isTranslated = false), + LyricLine(start = 111039uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 111039uL..111319uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 111320uL..111653uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 111654uL..112329uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 112330uL..112679uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 112679uL, isTranslated = false), + LyricLine(start = 113645uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 113645uL..113978uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 113979uL..114294uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 114295uL..114994uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 114995uL..115644uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 115645uL..116239uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 116239uL, isTranslated = false), + LyricLine(start = 116326uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 116326uL..116690uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 116691uL..117010uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 117011uL..117618uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 117619uL..118044uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 118044uL, isTranslated = false), + LyricLine(start = 118984uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 118984uL..119352uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 119353uL..119700uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 119701uL..120278uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 120279uL..120941uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 120942uL..121649uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 121649uL, isTranslated = false), + LyricLine(start = 121697uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 121697uL..121998uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 121999uL..122381uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 122382uL..123362uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 123362uL, isTranslated = false), + LyricLine(start = 124287uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 124287uL..124652uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 124653uL..124969uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 124970uL..125703uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 125704uL..126336uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 126337uL..126931uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 126931uL, isTranslated = false), + LyricLine(start = 126953uL, text = """I'm still fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 126953uL..127321uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 127322uL..127686uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 127687uL..128319uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 128320uL..128680uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 128680uL, isTranslated = false), + LyricLine(start = 129667uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 129667uL..130000uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 130001uL..130368uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 130369uL..131001uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 131002uL..131634uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 131635uL..132340uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 132340uL, isTranslated = false), + LyricLine(start = 132341uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 132341uL..132674uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 132675uL..133008uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 133009uL..133740uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 133741uL..134268uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 134268uL, isTranslated = false), + LyricLine(start = 134965uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 134965uL..135329uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 135330uL..135681uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 135682uL..136281uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 136282uL..136981uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 136982uL..137608uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 137608uL, isTranslated = false), + LyricLine(start = 137651uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 137651uL..138018uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 138019uL..138366uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 138367uL..139417uL, charRange = 7..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 139417uL, isTranslated = false), + LyricLine(start = 140284uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 140284uL..140660uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 140661uL..140994uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 140995uL..141612uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 141613uL..142294uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 142295uL..143081uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 143081uL, isTranslated = false), + LyricLine(start = 143082uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 143082uL..143378uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 143379uL..143694uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 143695uL..144896uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 144896uL, isTranslated = false), + LyricLine(start = 145626uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 145626uL..145990uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 145991uL..146324uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 146325uL..146974uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 146975uL..147656uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 147657uL..148858uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 148858uL, isTranslated = false), + LyricLine(start = 149672uL, text = """I can't find it in myself to just walk away""", words = mutableListOf(SemanticLyrics.Word(timeRange = 149672uL..149967uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 149968uL..150318uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 150319uL..150501uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 150502uL..150684uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 150685uL..150852uL, charRange = 16..17, isRtl = false), SemanticLyrics.Word(timeRange = 150853uL..151619uL, charRange = 19..24, isRtl = false), SemanticLyrics.Word(timeRange = 151620uL..151833uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 151834uL..152283uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 152284uL..152652uL, charRange = 34..37, isRtl = false), SemanticLyrics.Word(timeRange = 152653uL..153102uL, charRange = 39..39, isRtl = false), SemanticLyrics.Word(timeRange = 153103uL..154762uL, charRange = 40..42, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 154762uL, isTranslated = false), + LyricLine(start = 154978uL, text = """I can't find it in myself to lose everything""", words = mutableListOf(SemanticLyrics.Word(timeRange = 154978uL..155294uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 155295uL..155677uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 155678uL..155863uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 155864uL..156045uL, charRange = 13..14, isRtl = false), SemanticLyrics.Word(timeRange = 156046uL..156344uL, charRange = 16..17, isRtl = false), SemanticLyrics.Word(timeRange = 156345uL..156977uL, charRange = 19..24, isRtl = false), SemanticLyrics.Word(timeRange = 156978uL..157395uL, charRange = 26..27, isRtl = false), SemanticLyrics.Word(timeRange = 157396uL..157712uL, charRange = 29..32, isRtl = false), SemanticLyrics.Word(timeRange = 157713uL..158446uL, charRange = 34..38, isRtl = false), SemanticLyrics.Word(timeRange = 158447uL..160100uL, charRange = 39..43, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 160100uL, isTranslated = false), + LyricLine(start = 160298uL, text = """Feel that everyone's against me, don't want me to be great""", words = mutableListOf(SemanticLyrics.Word(timeRange = 160298uL..160503uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 160504uL..160679uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 160680uL..161182uL, charRange = 10..19, isRtl = false), SemanticLyrics.Word(timeRange = 161183uL..161632uL, charRange = 21..27, isRtl = false), SemanticLyrics.Word(timeRange = 161633uL..161997uL, charRange = 29..31, isRtl = false), SemanticLyrics.Word(timeRange = 161998uL..162349uL, charRange = 33..37, isRtl = false), SemanticLyrics.Word(timeRange = 162350uL..162697uL, charRange = 39..42, isRtl = false), SemanticLyrics.Word(timeRange = 162698uL..163013uL, charRange = 44..45, isRtl = false), SemanticLyrics.Word(timeRange = 163014uL..163330uL, charRange = 47..48, isRtl = false), SemanticLyrics.Word(timeRange = 163331uL..163748uL, charRange = 50..51, isRtl = false), SemanticLyrics.Word(timeRange = 163749uL..165452uL, charRange = 53..57, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 165452uL, isTranslated = false), + LyricLine(start = 165683uL, text = """Things might look bad, not afraid, I look death in the face""", words = mutableListOf(SemanticLyrics.Word(timeRange = 165683uL..166074uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 166075uL..166422uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 166423uL..166756uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 166757uL..167072uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 167073uL..167255uL, charRange = 23..25, isRtl = false), SemanticLyrics.Word(timeRange = 167256uL..167593uL, charRange = 27..33, isRtl = false), SemanticLyrics.Word(timeRange = 167594uL..167776uL, charRange = 35..35, isRtl = false), SemanticLyrics.Word(timeRange = 167777uL..168042uL, charRange = 37..40, isRtl = false), SemanticLyrics.Word(timeRange = 168043uL..168426uL, charRange = 42..46, isRtl = false), SemanticLyrics.Word(timeRange = 168427uL..168707uL, charRange = 48..49, isRtl = false), SemanticLyrics.Word(timeRange = 168708uL..169024uL, charRange = 51..53, isRtl = false), SemanticLyrics.Word(timeRange = 169025uL..170387uL, charRange = 55..58, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170387uL, isTranslated = false), + LyricLine(start = 170140uL, text = """I'm going""", words = mutableListOf(SemanticLyrics.Word(timeRange = 170140uL..170458uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 170459uL..170964uL, charRange = 4..8, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 170964uL, isTranslated = false), + LyricLine(start = 171033uL, text = """Down, down, down""", words = mutableListOf(SemanticLyrics.Word(timeRange = 171033uL..171650uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 171651uL..172283uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 172284uL..172724uL, charRange = 12..15, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 172724uL, isTranslated = false), + LyricLine(start = 172988uL, text = """Who's really bad?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 172988uL..173617uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 173618uL..174417uL, charRange = 6..11, isRtl = false), SemanticLyrics.Word(timeRange = 174418uL..174994uL, charRange = 13..16, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 174994uL, isTranslated = false), + LyricLine(start = 175106uL, text = """I choose me now""", words = mutableListOf(SemanticLyrics.Word(timeRange = 175106uL..175422uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 175423uL..175753uL, charRange = 2..7, isRtl = false), SemanticLyrics.Word(timeRange = 175754uL..176352uL, charRange = 9..10, isRtl = false), SemanticLyrics.Word(timeRange = 176353uL..176804uL, charRange = 12..14, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 176804uL, isTranslated = false), + LyricLine(start = 176963uL, text = """Now, now""", words = mutableListOf(SemanticLyrics.Word(timeRange = 176963uL..177644uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 177645uL..178128uL, charRange = 5..7, isRtl = false)), speaker = SpeakerEntity.Voice2Background, end = 178128uL, isTranslated = false), + LyricLine(start = 178347uL, text = """What's wrong with that?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 178347uL..178929uL, charRange = 0..5, isRtl = false), SemanticLyrics.Word(timeRange = 178930uL..179344uL, charRange = 7..11, isRtl = false), SemanticLyrics.Word(timeRange = 179345uL..179730uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 179731uL..180325uL, charRange = 18..22, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 180325uL, isTranslated = false), + LyricLine(start = 180326uL, text = """Wish you could see me now, now""", words = mutableListOf(SemanticLyrics.Word(timeRange = 180326uL..180659uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 180660uL..181009uL, charRange = 5..7, isRtl = false), SemanticLyrics.Word(timeRange = 181010uL..181393uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 181394uL..181674uL, charRange = 15..17, isRtl = false), SemanticLyrics.Word(timeRange = 181675uL..182293uL, charRange = 19..20, isRtl = false), SemanticLyrics.Word(timeRange = 182294uL..183059uL, charRange = 22..25, isRtl = false), SemanticLyrics.Word(timeRange = 183060uL..183569uL, charRange = 27..29, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 183569uL, isTranslated = false), + LyricLine(start = 183627uL, text = """Mmm, who'll have my back?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 183627uL..184299uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 184300uL..184650uL, charRange = 5..10, isRtl = false), SemanticLyrics.Word(timeRange = 184651uL..184967uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 184968uL..185367uL, charRange = 17..18, isRtl = false), SemanticLyrics.Word(timeRange = 185368uL..185961uL, charRange = 20..24, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 185961uL, isTranslated = false), + LyricLine(start = 185962uL, text = """Ain't belong, no love lost, but I always will win""", words = mutableListOf(SemanticLyrics.Word(timeRange = 185962uL..186283uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 186284uL..187142uL, charRange = 6..12, isRtl = false), SemanticLyrics.Word(timeRange = 187143uL..187659uL, charRange = 14..15, isRtl = false), SemanticLyrics.Word(timeRange = 187660uL..188309uL, charRange = 17..20, isRtl = false), SemanticLyrics.Word(timeRange = 188310uL..188677uL, charRange = 22..26, isRtl = false), SemanticLyrics.Word(timeRange = 188678uL..189092uL, charRange = 28..30, isRtl = false), SemanticLyrics.Word(timeRange = 189093uL..189377uL, charRange = 32..32, isRtl = false), SemanticLyrics.Word(timeRange = 189378uL..189992uL, charRange = 34..39, isRtl = false), SemanticLyrics.Word(timeRange = 189993uL..190309uL, charRange = 41..44, isRtl = false), SemanticLyrics.Word(timeRange = 190310uL..191424uL, charRange = 46..48, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 191424uL, isTranslated = false), + LyricLine(start = 191048uL, text = """Not done fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 191048uL..191378uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 191379uL..191680uL, charRange = 4..7, isRtl = false), SemanticLyrics.Word(timeRange = 191681uL..192394uL, charRange = 9..13, isRtl = false), SemanticLyrics.Word(timeRange = 192395uL..192726uL, charRange = 14..16, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 192726uL, isTranslated = false), + LyricLine(start = 193754uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 193754uL..194044uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 194045uL..194409uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 194410uL..194954uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 194955uL..195669uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 195670uL..196366uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 196366uL, isTranslated = false), + LyricLine(start = 196422uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 196422uL..196720uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 196721uL..197022uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 197023uL..197673uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 197674uL..198038uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 198038uL, isTranslated = false), + LyricLine(start = 199028uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 199028uL..199370uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 199371uL..199703uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 199704uL..200398uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 200399uL..200986uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 200987uL..201626uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 201626uL, isTranslated = false), + LyricLine(start = 201654uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 201654uL..202019uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 202020uL..202350uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 202351uL..203031uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 203032uL..203420uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 203420uL, isTranslated = false), + LyricLine(start = 204281uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 204281uL..204646uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 204647uL..205014uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 205015uL..205580uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 205581uL..206364uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 206365uL..207040uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 207040uL, isTranslated = false), + LyricLine(start = 207041uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 207041uL..207306uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 207307uL..207703uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 207704uL..208641uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 208641uL, isTranslated = false), + LyricLine(start = 209680uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 209680uL..210042uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 210043uL..210393uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 210394uL..211008uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 211009uL..211676uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 211677uL..212307uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 212307uL, isTranslated = false), + LyricLine(start = 212308uL, text = """I'm still fighting""", words = mutableListOf(SemanticLyrics.Word(timeRange = 212308uL..212642uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 212643uL..212993uL, charRange = 4..8, isRtl = false), SemanticLyrics.Word(timeRange = 212994uL..213726uL, charRange = 10..14, isRtl = false), SemanticLyrics.Word(timeRange = 213727uL..213976uL, charRange = 15..17, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 213976uL, isTranslated = false), + LyricLine(start = 215025uL, text = """I don't feel I've lost""", words = mutableListOf(SemanticLyrics.Word(timeRange = 215025uL..215308uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 215309uL..215691uL, charRange = 2..6, isRtl = false), SemanticLyrics.Word(timeRange = 215692uL..216359uL, charRange = 8..11, isRtl = false), SemanticLyrics.Word(timeRange = 216360uL..217041uL, charRange = 13..16, isRtl = false), SemanticLyrics.Word(timeRange = 217042uL..217708uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 217708uL, isTranslated = false), + LyricLine(start = 217709uL, text = """Am I dreaming?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 217709uL..218010uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 218011uL..218340uL, charRange = 3..3, isRtl = false), SemanticLyrics.Word(timeRange = 218341uL..219068uL, charRange = 5..9, isRtl = false), SemanticLyrics.Word(timeRange = 219069uL..219593uL, charRange = 10..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 219593uL, isTranslated = false), + LyricLine(start = 220387uL, text = """Is there more like us?""", words = mutableListOf(SemanticLyrics.Word(timeRange = 220387uL..220703uL, charRange = 0..1, isRtl = false), SemanticLyrics.Word(timeRange = 220704uL..221054uL, charRange = 3..7, isRtl = false), SemanticLyrics.Word(timeRange = 221055uL..221687uL, charRange = 9..12, isRtl = false), SemanticLyrics.Word(timeRange = 221688uL..222369uL, charRange = 14..17, isRtl = false), SemanticLyrics.Word(timeRange = 222370uL..223003uL, charRange = 19..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 223003uL, isTranslated = false), + LyricLine(start = 223020uL, text = """Got me feeling""", words = mutableListOf(SemanticLyrics.Word(timeRange = 223020uL..223367uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 223368uL..223652uL, charRange = 4..5, isRtl = false), SemanticLyrics.Word(timeRange = 223653uL..224184uL, charRange = 7..10, isRtl = false), SemanticLyrics.Word(timeRange = 224185uL..224715uL, charRange = 11..13, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 224715uL, isTranslated = false), + LyricLine(start = 225656uL, text = """Like it's all too much""", words = mutableListOf(SemanticLyrics.Word(timeRange = 225656uL..225986uL, charRange = 0..3, isRtl = false), SemanticLyrics.Word(timeRange = 225987uL..226355uL, charRange = 5..8, isRtl = false), SemanticLyrics.Word(timeRange = 226356uL..227037uL, charRange = 10..12, isRtl = false), SemanticLyrics.Word(timeRange = 227038uL..227736uL, charRange = 14..16, isRtl = false), SemanticLyrics.Word(timeRange = 227737uL..228352uL, charRange = 18..21, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 228352uL, isTranslated = false), + LyricLine(start = 228353uL, text = """I feel beaten""", words = mutableListOf(SemanticLyrics.Word(timeRange = 228353uL..228669uL, charRange = 0..0, isRtl = false), SemanticLyrics.Word(timeRange = 228670uL..229035uL, charRange = 2..5, isRtl = false), SemanticLyrics.Word(timeRange = 229036uL..230222uL, charRange = 7..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 230222uL, isTranslated = false), + LyricLine(start = 230964uL, text = """But I can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 230964uL..231328uL, charRange = 0..2, isRtl = false), SemanticLyrics.Word(timeRange = 231329uL..231648uL, charRange = 4..4, isRtl = false), SemanticLyrics.Word(timeRange = 231649uL..232348uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 232349uL..233030uL, charRange = 12..15, isRtl = false), SemanticLyrics.Word(timeRange = 233031uL..233644uL, charRange = 17..18, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 233644uL, isTranslated = false), + LyricLine(start = 233000uL, text = """Can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 233000uL..233684uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 233685uL..234334uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 234335uL..235642uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 235642uL, isTranslated = false), + LyricLine(start = 237008uL, text = """Can't give, can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 237008uL..237674uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 237675uL..238272uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 238273uL..239038uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 239039uL..239657uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 239658uL..241047uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 241047uL, isTranslated = false), + LyricLine(start = 242278uL, text = """Can't give, can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 242278uL..242886uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 242887uL..243518uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 243519uL..244169uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 244170uL..244870uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 244871uL..246698uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 246698uL, isTranslated = false), + LyricLine(start = 247550uL, text = """Can't give, can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 247550uL..248218uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 248219uL..248834uL, charRange = 6..10, isRtl = false), SemanticLyrics.Word(timeRange = 248835uL..249453uL, charRange = 12..16, isRtl = false), SemanticLyrics.Word(timeRange = 249454uL..250186uL, charRange = 18..21, isRtl = false), SemanticLyrics.Word(timeRange = 250187uL..251449uL, charRange = 23..24, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 251449uL, isTranslated = false), + LyricLine(start = 252864uL, text = """Can't give up""", words = mutableListOf(SemanticLyrics.Word(timeRange = 252864uL..253489uL, charRange = 0..4, isRtl = false), SemanticLyrics.Word(timeRange = 253490uL..254039uL, charRange = 6..9, isRtl = false), SemanticLyrics.Word(timeRange = 254040uL..255285uL, charRange = 11..12, isRtl = false)), speaker = SpeakerEntity.Voice2, end = 255285uL, isTranslated = false), ) // from wikipedia val WALAOKE_TEST = """ @@ -901,11 +902,11 @@ object LrcTestData { [00:29.02]Line 6 lyrics """.trimIndent() val WALAOKE_TEST_PARSED = listOf( - LyricLineHolder(LyricLine(start = 12000uL, text = """Line 1 lyrics""", words = null, speaker = SpeakerEntity.Male), false), - LyricLineHolder(LyricLine(start = 17200uL, text = """Line 2 lyrics""", words = null, speaker = SpeakerEntity.Female), false), - LyricLineHolder(LyricLine(start = 21100uL, text = """Line 3 lyrics""", words = null, speaker = SpeakerEntity.Male), false), - LyricLineHolder(LyricLine(start = 24000uL, text = """Line 4 lyrics""", words = null, speaker = SpeakerEntity.Male), false), - LyricLineHolder(LyricLine(start = 28250uL, text = """Line 5 lyrics""", words = null, speaker = SpeakerEntity.Duet), false), - LyricLineHolder(LyricLine(start = 29020uL, text = """Line 6 lyrics""", words = null, speaker = SpeakerEntity.Duet), false), + LyricLine(start = 12000uL, text = """Line 1 lyrics""", words = null, speaker = SpeakerEntity.Male, end = 17199uL, isTranslated = false), + LyricLine(start = 17200uL, text = """Line 2 lyrics""", words = null, speaker = SpeakerEntity.Female, end = 21099uL, isTranslated = false), + LyricLine(start = 21100uL, text = """Line 3 lyrics""", words = null, speaker = SpeakerEntity.Male, end = 23999uL, isTranslated = false), + LyricLine(start = 24000uL, text = """Line 4 lyrics""", words = null, speaker = SpeakerEntity.Male, end = 28249uL, isTranslated = false), + LyricLine(start = 28250uL, text = """Line 5 lyrics""", words = null, speaker = SpeakerEntity.Duet, end = 29019uL, isTranslated = false), + LyricLine(start = 29020uL, text = """Line 6 lyrics""", words = null, speaker = SpeakerEntity.Duet, end = 9223372036854775807uL, isTranslated = false), ) } \ No newline at end of file diff --git a/app/src/test/kotlin/org/akanework/gramophone/LrcUtilsTest.kt b/app/src/test/kotlin/org/akanework/gramophone/LrcUtilsTest.kt index 65746932a..1287a19d5 100644 --- a/app/src/test/kotlin/org/akanework/gramophone/LrcUtilsTest.kt +++ b/app/src/test/kotlin/org/akanework/gramophone/LrcUtilsTest.kt @@ -44,26 +44,25 @@ class LrcUtilsTest { return a } - private fun parseSynced(lrcContent: String, trim: Boolean? = null, multiline: Boolean? = null): List? { + private fun parseSynced(lrcContent: String, trim: Boolean? = null, multiline: Boolean? = null): List? { return (parse(lrcContent, trim, multiline, mustSkip = false) as SemanticLyrics.SyncedLyrics?)?.text } - private fun lyricArrayToString(lrc: List?): String { - val str = StringBuilder("val testData = ") + private fun lyricArrayToString(lrc: List?): String { + val str = StringBuilder() if (lrc == null) { str.appendLine("null") } else { str.appendLine("listOf(") - for (j in lrc) { - val i = j.lyric - str.appendLine("\tLyricLineHolder(LyricLine(start = ${i.start}uL, text = " + - "\"\"\"${i.text}\"\"\", words = ${i.words?.let { "listOf(${ + for (i in lrc) { + str.appendLine("\tLyricLine(start = ${i.start}uL, text = " + + "\"\"\"${i.text}\"\"\", words = ${i.words?.let { "mutableListOf(${ it.joinToString { "SemanticLyrics.Word(timeRange = " + "${it.timeRange.first}uL..${it.timeRange.last}uL, charRange = " + "${it.charRange.first}..${it.charRange.last}, " + "isRtl = ${it.isRtl})" }})" } ?: "null"}, speaker = ${i.speaker?.name?.let { "SpeakerEntity.$it" } ?: - "null"}), ${j.isTranslated}),") + "null"}, end = ${i.end}uL, isTranslated = ${i.isTranslated}),") } str.appendLine(")") } @@ -137,7 +136,7 @@ class LrcUtilsTest { fun testTemplateLrcZeroTimestamps() { val lrc = parse(LrcTestData.AS_IT_WAS.replace("\\[(\\d{2}):(\\d{2})([.:]\\d+)?]".toRegex(), "[00:00.00]"), mustSkip = true) assertNotNull(lrc) - assertEquals(LrcTestData.AS_IT_WAS_PARSED.map { it.lyric.text }, lrc!!.unsyncedText) + assertEquals(LrcTestData.AS_IT_WAS_PARSED.map { it.text }, lrc!!.unsyncedText) } @Test @@ -150,10 +149,10 @@ class LrcUtilsTest { assertNotEquals(lrcS!!, lrcM!!) assertEquals(2, lrcS.size) assertEquals(2, lrcM.size) - assertEquals("hello", lrcS[0].lyric.text) - assertEquals("hello\ngood morning", lrcM[0].lyric.text) - assertEquals("how are you?", lrcS[1].lyric.text) - assertEquals("how are you?", lrcM[1].lyric.text) + assertEquals("hello", lrcS[0].text) + assertEquals("hello\ngood morning", lrcM[0].text) + assertEquals("how are you?", lrcS[1].text) + assertEquals("how are you?", lrcM[1].text) } @Test @@ -165,10 +164,10 @@ class LrcUtilsTest { assertNotEquals(lrcS!!, lrcM!!) assertEquals(2, lrcS.size) assertEquals(2, lrcM.size) - assertEquals("hello", lrcS[0].lyric.text) - assertEquals("hello\ngood morning", lrcM[0].lyric.text) - assertEquals("how are you?", lrcS[1].lyric.text) - assertEquals("how are you?", lrcM[1].lyric.text) + assertEquals("hello", lrcS[0].text) + assertEquals("hello\ngood morning", lrcM[0].text) + assertEquals("how are you?", lrcS[1].text) + assertEquals("how are you?", lrcM[1].text) } @Test @@ -176,10 +175,10 @@ class LrcUtilsTest { val lrc = parseSynced("[offset:+3][00:00.004]hello\ngood morning\n[00:00.005]how are you?", multiline = true) assertNotNull(lrc) assertEquals(2, lrc!!.size) - assertEquals("hello\ngood morning", lrc[0].lyric.text) - assertEquals(1uL, lrc[0].lyric.start) - assertEquals("how are you?", lrc[1].lyric.text) - assertEquals(2uL, lrc[1].lyric.start) + assertEquals("hello\ngood morning", lrc[0].text) + assertEquals(1uL, lrc[0].start) + assertEquals("how are you?", lrc[1].text) + assertEquals(2uL, lrc[1].start) } @Test @@ -187,10 +186,10 @@ class LrcUtilsTest { val lrc = parseSynced("[offset:+200][00:00.004]hello\ngood morning\n[00:00.005]how are you?", multiline = true) assertNotNull(lrc) assertEquals(2, lrc!!.size) - assertEquals("hello\ngood morning", lrc[0].lyric.text) - assertEquals(0uL, lrc[0].lyric.start) - assertEquals("how are you?", lrc[1].lyric.text) - assertEquals(0uL, lrc[1].lyric.start) + assertEquals("hello\ngood morning", lrc[0].text) + assertEquals(0uL, lrc[0].start) + assertEquals("how are you?", lrc[1].text) + assertEquals(0uL, lrc[1].start) } @Test @@ -198,10 +197,10 @@ class LrcUtilsTest { val lrc = parseSynced("[offset:-200][00:00.004]hello\ngood morning\n[00:00.005]how are you?", multiline = true) assertNotNull(lrc) assertEquals(2, lrc!!.size) - assertEquals("hello\ngood morning", lrc[0].lyric.text) - assertEquals(204uL, lrc[0].lyric.start) - assertEquals("how are you?", lrc[1].lyric.text) - assertEquals(205uL, lrc[1].lyric.start) + assertEquals("hello\ngood morning", lrc[0].text) + assertEquals(204uL, lrc[0].start) + assertEquals("how are you?", lrc[1].text) + assertEquals(205uL, lrc[1].start) } @Test @@ -210,10 +209,10 @@ class LrcUtilsTest { assertNotNull(lrc) assertEquals(2, lrc!!.size) // Order is swapped because second timestamp is smaller thanks to offset - assertEquals("how are you?", lrc[0].lyric.text) - assertEquals(2uL, lrc[0].lyric.start) - assertEquals("hello\ngood morning", lrc[1].lyric.text) - assertEquals(204uL, lrc[1].lyric.start) + assertEquals("how are you?", lrc[0].text) + assertEquals(2uL, lrc[0].start) + assertEquals("hello\ngood morning", lrc[1].text) + assertEquals(204uL, lrc[1].start) } @Test @@ -221,10 +220,10 @@ class LrcUtilsTest { val lrc = parseSynced("<00:00.02>a<00:01.00>l\n<00:03.00>b") assertNotNull(lrc) assertEquals(2, lrc!!.size) - assertEquals("al", lrc[0].lyric.text) - assertEquals(20uL, lrc[0].lyric.start) - assertEquals("b", lrc[1].lyric.text) - assertEquals(3000uL, lrc[1].lyric.start) + assertEquals("al", lrc[0].text) + assertEquals(20uL, lrc[0].start) + assertEquals("b", lrc[1].text) + assertEquals(3000uL, lrc[1].start) } @Test @@ -233,18 +232,19 @@ class LrcUtilsTest { assertNotNull(lrc) assertEquals(1, lrc!!.size) assertEquals(false, lrc[0].isTranslated) - assertEquals("a", lrc[0].lyric.text) - assertEquals(20uL, lrc[0].lyric.start) - assertNotNull(lrc[0].lyric.words) - assertEquals(1, lrc[0].lyric.words!!.size) - assertEquals(0..<1, lrc[0].lyric.words!![0].charRange) - assertEquals(20uL..<1000uL, lrc[0].lyric.words!![0].timeRange) + assertEquals("a", lrc[0].text) + assertEquals(20uL, lrc[0].start) + assertNotNull(lrc[0].words) + assertEquals(1, lrc[0].words!!.size) + assertEquals(0..<1, lrc[0].words!![0].charRange) + assertEquals(20uL..<1000uL, lrc[0].words!![0].timeRange) } @Test fun testTemplateLrcTranslationType1() { val lrc = parseSynced(LrcTestData.ALL_STAR) assertNotNull(lrc) + println(lyricArrayToString(lrc)) assertEquals(LrcTestData.ALL_STAR_PARSED, lrc) } @@ -269,25 +269,25 @@ class LrcUtilsTest { val lrc = parseSynced("[00:00.100][00:10.100]hello<00:00.200>world<00:01.00>lol") assertNotNull(lrc) assertEquals(2, lrc!!.size) - assertEquals(100uL, lrc[0].lyric.start) - assertEquals(10100uL, lrc[1].lyric.start) - assertNotNull(lrc[0].lyric.words) - assertEquals(3, lrc[0].lyric.words!!.size) - assertEquals(100uL, lrc[0].lyric.words!![0].timeRange.start) - assertEquals(200uL - 1uL, lrc[0].lyric.words!![0].timeRange.last) - assertEquals(200uL, lrc[0].lyric.words!![1].timeRange.start) - assertEquals(1000uL - 1uL, lrc[0].lyric.words!![1].timeRange.last) - assertEquals(1000uL, lrc[0].lyric.words!![2].timeRange.start) - assertEquals(1270uL, lrc[0].lyric.words!![2].timeRange.last) - assertEquals(10100uL, lrc[1].lyric.start) - assertNotNull(lrc[1].lyric.words) - assertEquals(3, lrc[1].lyric.words!!.size) - assertEquals(10100uL, lrc[1].lyric.words!![0].timeRange.start) - assertEquals(10200uL - 1uL, lrc[1].lyric.words!![0].timeRange.last) - assertEquals(10200uL, lrc[1].lyric.words!![1].timeRange.start) - assertEquals(11000uL - 1uL, lrc[1].lyric.words!![1].timeRange.last) - assertEquals(11000uL, lrc[1].lyric.words!![2].timeRange.start) - assertEquals(11270uL, lrc[1].lyric.words!![2].timeRange.last) + assertEquals(100uL, lrc[0].start) + assertEquals(10100uL, lrc[1].start) + assertNotNull(lrc[0].words) + assertEquals(3, lrc[0].words!!.size) + assertEquals(100uL, lrc[0].words!![0].timeRange.start) + assertEquals(200uL - 1uL, lrc[0].words!![0].timeRange.last) + assertEquals(200uL, lrc[0].words!![1].timeRange.start) + assertEquals(1000uL - 1uL, lrc[0].words!![1].timeRange.last) + assertEquals(1000uL, lrc[0].words!![2].timeRange.start) + assertEquals(1270uL, lrc[0].words!![2].timeRange.last) + assertEquals(10100uL, lrc[1].start) + assertNotNull(lrc[1].words) + assertEquals(3, lrc[1].words!!.size) + assertEquals(10100uL, lrc[1].words!![0].timeRange.start) + assertEquals(10200uL - 1uL, lrc[1].words!![0].timeRange.last) + assertEquals(10200uL, lrc[1].words!![1].timeRange.start) + assertEquals(11000uL - 1uL, lrc[1].words!![1].timeRange.last) + assertEquals(11000uL, lrc[1].words!![2].timeRange.start) + assertEquals(11270uL, lrc[1].words!![2].timeRange.last) } @Test @@ -302,10 +302,10 @@ class LrcUtilsTest { val lrc = parseSynced("[00:13.00] <00:13.00>یکtwo", trim = true) assertNotNull(lrc) assertEquals(1, lrc!!.size) - assertNotNull(lrc[0].lyric.words) - assertEquals(2, lrc[0].lyric.words!!.size) - assertEquals(0..<2, lrc[0].lyric.words!![0].charRange) - assertEquals(2..<5, lrc[0].lyric.words!![1].charRange) + assertNotNull(lrc[0].words) + assertEquals(2, lrc[0].words!!.size) + assertEquals(0..<2, lrc[0].words!![0].charRange) + assertEquals(2..<5, lrc[0].words!![1].charRange) } @Test