diff --git a/PROJECT_AUDIT_2026-04-16.md b/PROJECT_AUDIT_2026-04-16.md new file mode 100644 index 0000000..37cf8cf --- /dev/null +++ b/PROJECT_AUDIT_2026-04-16.md @@ -0,0 +1,934 @@ +# KVideo Project Audit + +Date: 2026-04-16 18:14:16 +08 +Repository: `KVideo` +Branch: `main` +HEAD: `20c9ae3` + +## Scope + +This audit covered: + +- Repository structure, docs, contribution rules, workflows, and deployment files +- Web app routes discovered from the Next.js build output +- Runtime commands that can be executed in this environment +- Security-sensitive API routes, auth, proxying, storage, PWA, TV wrappers, and UI surfaces +- Screenshot-based UI inspection +- Android emulator install/launch checks and Apple toolchain validation + +This is not a fake “overview.” Commands were actually run, screenshots were actually captured, and several findings were reproduced end-to-end. + +## Executive Summary + +The project is functional enough to build, render, and pass a small test suite. That is the good part. + +The bad part is larger: + +- There is a real, exploitable credential-leak vulnerability in `/api/proxy`. +- There are multiple unauthenticated open-fetch/open-relay surfaces. +- TLS verification is globally disabled in one of the server fetch utilities. +- The repo does not follow its own contribution standards. +- The docs overclaim several things that the code does not actually do. +- CI enforcement is effectively missing. +- The codebase has obvious “shit-mountain” areas: giant files, heavy `any` usage, lint failure everywhere, and platform support that is inconsistent between docs and code reality. +- The Android wrapper does build and boot, but it is still a permissive WebView shell, and the non-TV Android path is visibly wrong. +- The Apple TV story is worse: the repo does not contain a buildable project, and the provided `WKWebView` example contradicts the tvOS support reality exposed by the local SDK and Apple’s platform guidance. + +If this were a production system, the proxy/auth issues need to be fixed before anything else. + +## Commands Run + +### Environment + +```bash +node --version +# v25.9.0 + +npm --version +# 11.12.1 + +git branch --show-current +# main + +git rev-parse --short HEAD +# 20c9ae3 +``` + +### Project checks + +```bash +npm test +npm run lint +npm run build +npm run pages:build +npm audit --omit=dev +npm audit +npm outdated +docker compose config +docker build -t kvideo-audit . +./gradlew --no-daemon tasks +env JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/opt/openjdk@17/bin:$PATH sdkmanager --list_installed +env JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/opt/openjdk@17/bin:$PATH ANDROID_HOME=/opt/homebrew/share/android-commandlinetools ANDROID_SDK_ROOT=/opt/homebrew/share/android-commandlinetools ./gradlew --no-daemon assembleDebug assembleRelease lint test +env JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/opt/openjdk@17/bin:$PATH ANDROID_HOME=/opt/homebrew/share/android-commandlinetools ANDROID_SDK_ROOT=/opt/homebrew/share/android-commandlinetools ./gradlew --no-daemon assembleDebug -PkvideoUrl=http://10.0.2.2:3000 +xcodebuild -version +xcodebuild -showsdks +xcrun --sdk appletvsimulator swiftc -typecheck apple-tv/KVideoTV/KVideoTV/ContentView.swift apple-tv/KVideoTV/KVideoTV/KVideoTVApp.swift -target arm64-apple-tvos16.0-simulator +``` + +### Local route/runtime checks + +```bash +curl -I http://localhost:3000/ +curl -I http://localhost:3000/settings +curl -I http://localhost:3000/premium +curl -I http://localhost:3000/iptv +curl http://localhost:3000/api/auth +``` + +### Native runtime checks + +```bash +adb install -r android-tv/app/build/outputs/apk/debug/app-debug.apk +adb shell am start -n com.kvideo.tv/.MainActivity +adb exec-out screencap -p > audit-artifacts/android-tv-setup.png +adb exec-out screencap -p > audit-artifacts/android-tv-loaded.png +adb -s emulator-5556 install -r android-tv/app/build/outputs/apk/debug/app-debug.apk +adb -s emulator-5556 shell am start -n com.kvideo.tv/.MainActivity +adb -s emulator-5556 exec-out screencap -p > audit-artifacts/android-phone-loaded.png +``` + +### Security reproductions + +```bash +curl 'http://localhost:3000/api/proxy?url=https%3A%2F%2Fexample.com' +curl 'http://localhost:3000/api/iptv?url=https%3A%2F%2Fexample.com' +curl -X POST 'http://localhost:3000/api/detail' ... +curl -X POST 'http://localhost:3000/api/search-parallel' ... +curl 'http://localhost:3000/api/proxy?url=https%3A%2F%2Fhttpbin.org%2Fanything' -H 'Cookie: kvideo_session=test123; foo=bar' +``` + +## Route Surface Found + +From `npm run build`: + +- Pages: `/`, `/favorites`, `/iptv`, `/player`, `/premium`, `/premium/favorites`, `/premium/settings`, `/settings` +- API routes: + `/api/app-update`, `/api/auth`, `/api/auth/accounts`, `/api/auth/accounts/[accountId]`, `/api/auth/session`, `/api/config`, `/api/danmaku`, `/api/detail`, `/api/douban/image`, `/api/douban/recommend`, `/api/douban/tags`, `/api/iptv`, `/api/iptv/stream`, `/api/ping`, `/api/premium/category`, `/api/premium/types`, `/api/probe-resolution`, `/api/proxy`, `/api/search-parallel`, `/api/user/config`, `/api/user/sync` + +Observed direct route status checks: + +- `/` -> `200` +- `/settings` -> `200` +- `/premium` -> `200` +- `/iptv` -> `200` +- `/api/auth` -> `200` + +## Critical Findings + +### 1. `/api/proxy` leaks incoming cookies to attacker-chosen upstream hosts + +Files: + +- `app/api/proxy/route.ts:32-41` +- `lib/utils/fetch-with-retry.ts:41-57` + +Why this is critical: + +- `/api/proxy` explicitly forwards the incoming `cookie` header to the upstream URL. +- The upstream URL is attacker-controlled via `?url=...`. +- The KVideo session cookie is `httpOnly`, which means client JS cannot read it, but the server can. This route forwards it anyway. +- Result: every proxied third-party host can receive the user’s KVideo session token. + +Relevant code: + +- `app/api/proxy/route.ts:33-39` copies `cookie` and `range`. +- `app/api/proxy/route.ts:41` passes those headers into `fetchWithRetry`. +- `lib/utils/fetch-with-retry.ts:43` spreads those forwarded headers into the upstream request. + +This is not theoretical. It was reproduced with `httpbin`: + +```bash +curl -s 'http://localhost:3000/api/proxy?url=https%3A%2F%2Fhttpbin.org%2Fanything' \ + -H 'Cookie: kvideo_session=test123; foo=bar' +``` + +Observed upstream echo: + +```json +"Cookie": "kvideo_session=test123; foo=bar" +``` + +That is a real credential leak path. + +Impact: + +- Session theft +- Cross-user account takeover if the leaked cookie belongs to an authenticated user +- Silent cookie leakage to any proxied media/domain, not just explicit attackers + +Minimum fix: + +- Stop forwarding `cookie` to external origins entirely. +- If any cookies must ever be forwarded, scope them to a strict allowlist and never include app auth/session cookies. +- Add strict upstream allowlisting for proxy targets. + +### 2. Global TLS certificate verification is disabled + +File: + +- `lib/api/http-utils.ts:6-7` + +Relevant code: + +```ts +// Disable SSL verification for video sources with invalid certificates +process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; +``` + +Why this is critical: + +- This disables TLS validation for Node-side HTTPS requests globally, not only for one bad upstream. +- It turns MITM from “harder” into “trivial” anywhere this utility is used in a Node runtime. +- This is security debt at the process level, not one call site. + +Minimum fix: + +- Delete this line. +- If broken sources must be supported, isolate that behavior behind an explicit per-source opt-in and a custom agent, not a process-wide kill switch. + +## High Severity Findings + +### 3. Multiple unauthenticated open-fetch / SSRF / relay surfaces exist + +Files: + +- `app/api/proxy/route.ts:25-41` +- `app/api/iptv/route.ts:10-35` +- `app/api/iptv/stream/route.ts:107-138` +- `app/api/danmaku/route.ts:17-63` +- `app/api/detail/route.ts:94-100` +- `app/api/search-parallel/route.ts:37-49` +- `app/api/ping/route.ts:12-54` +- `app/api/douban/image/route.ts:7-18` + +Why this is bad: + +- The app exposes several server/edge fetchers that accept arbitrary external destinations. +- Some are public and unauthenticated. +- Some are documented as proxies, but others are presented as app APIs while still trusting caller-supplied upstream targets. + +Observed behavior: + +- `/api/proxy?url=https://example.com` returned Example Domain HTML. +- `/api/iptv?url=https://example.com` returned Example Domain HTML. +- `/api/search-parallel` accepted a caller-supplied source object and attempted the fetch. +- `/api/detail` accepted a caller-supplied source object and attempted the fetch. + +This is enough to classify the HTTP surface as an open relay / SSRF surface. + +Minimum fix: + +- Add strict allowlists for upstream domains. +- Reject private IPs, localhost, RFC1918, link-local, metadata ranges, and non-http(s) schemes. +- Require auth for proxying if this feature is meant only for trusted users. +- Remove caller-supplied source configs from server routes, or validate them against trusted server-side source registries only. + +### 4. `/api/proxy` also supports header and IP spoofing + +File: + +- `lib/utils/fetch-with-retry.ts:18-23` +- `lib/utils/fetch-with-retry.ts:45-56` + +Bad behavior: + +- Random UA rotation +- Synthetic `Referer` +- Synthetic `Origin` +- Caller-controlled `ip` parameter +- Hardcoded fallback IP `202.108.22.5` +- Explicit `X-Forwarded-For` and `Client-IP` + +This is not just ugly. It creates unreliable behavior, makes upstream debugging harder, and can turn your server into a generic anti-blocking relay that upstreams did not consent to. + +### 5. No rate limiting or lockout on auth endpoints + +File: + +- `app/api/auth/route.ts:15-35` + +Why it matters: + +- Password and premium validation are directly exposed. +- There is no rate limiting, no lockout, no backoff, no IP throttling, no per-account throttling. + +Result: + +- Brute-force resistance is weak. +- This is especially bad when paired with long-lived cookies and legacy password mode. + +### 6. PWA/offline caching is claimed in the docs but not implemented + +Files: + +- `README.md:173-178` +- `public/sw.js:1-17` + +Doc claim: + +- “Service Worker: offline caching and resource preloading” + +Reality: + +- The service worker only calls `skipWaiting`, deletes legacy caches, and calls `clients.claim()`. +- There is no `fetch` handler. +- There is no precache. +- There is no runtime cache. +- There is no offline fallback. + +This is a direct documentation mismatch. + +### 7. The project claims “silent degradation” without Redis, but build output is noisy + +Files: + +- `README.md:194-195` +- `app/api/user/config/route.ts:14` +- `app/api/user/sync/route.ts:8` + +Doc claim: + +- Without Redis, config sync “静默降级” and the app still works locally. + +Observed build behavior: + +- `npm run build` +- `npm run pages:build` +- `docker build` + +All emitted repeated Upstash warnings: + +```text +[Upstash Redis] Unable to find environment variable: `UPSTASH_REDIS_REST_URL` +[Upstash Redis] Unable to find environment variable: `UPSTASH_REDIS_REST_TOKEN` +[Upstash Redis] The 'url' property is missing or undefined in your Redis config. +[Upstash Redis] The 'token' property is missing or undefined in your Redis config. +``` + +Cause: + +- `Redis.fromEnv()` is executed at module scope in `app/api/user/config/route.ts` and `app/api/user/sync/route.ts`. + +That is not silent degradation. + +### 8. Dependency security is not clean + +Observed: + +- `npm audit --omit=dev` -> 1 high vulnerability +- `npm audit` -> 26 vulnerabilities total, including 11 high + +Highlights: + +- `next` vulnerable to `GHSA-q4gf-8mx6-v5v3` +- vulnerable trees through `vercel`, `@cloudflare/next-on-pages`, `tar`, `undici`, `path-to-regexp`, `flatted`, `picomatch`, `minimatch` + +This does not mean instant compromise, but it absolutely means the dependency surface is not healthy. + +## Medium Severity Findings + +### 9. `npm start` is inconsistent with `output: 'standalone'` + +Files: + +- `package.json:8` +- `next.config.ts:13` +- `README.md:818` +- `README.md:968` + +Observed at runtime: + +```text +"next start" does not work with "output: standalone" configuration. +Use "node .next/standalone/server.js" instead. +``` + +This is a documentation and script mismatch. + +### 10. `next/image` remote allowlist is wildly over-broad + +File: + +- `next.config.ts:19-114` + +Bad behavior: + +- Allows `http` and `https` for `**.com`, `**.cn`, `**.net`, `**.org`, `**.tv`, `**.io`, `**.xyz`, `**.online`, `**.top` + +Why this is bad: + +- This is effectively “allow almost the public internet.” +- It weakens any security/perf benefit of a curated image allowlist. +- It increases exposure to abusive image optimization fetches. + +### 11. Legacy auth session signing falls back to secrets derived from credentials + +File: + +- `lib/server/auth.ts:247-254` + +Behavior: + +- If `AUTH_SECRET` is missing, legacy mode signs session tokens using: + +```ts +`legacy:${effectiveAdminPassword}:${ACCOUNTS}:${PREMIUM_PASSWORD}` +``` + +Problems: + +- Secret material is tied to user credentials and runtime configuration strings. +- It is brittle. +- It is an unnecessary downgrade from requiring a proper signing secret. + +### 12. “Clear all data” overpromises and does not actually clear httpOnly session cookies + +Files: + +- `app/settings/page.tsx:201-209` +- `lib/store/settings-store.ts:331-347` +- `lib/server/auth.ts:317-334` + +Dialog claim: + +- “删除所有设置、历史记录、Cookie 和缓存” + +Reality: + +- The client removes `localStorage`, some caches, and script-readable cookies. +- The auth session cookie is `httpOnly`, so `document.cookie` cannot reliably clear it. +- There is no call to `/api/auth/session` `DELETE` in the reset flow. + +This is a user-facing correctness bug, not just wording. + +### 13. TV detection can misclassify normal desktops as TV devices + +File: + +- `lib/hooks/useTVDetection.ts:38-45` + +Problem: + +- Fallback heuristic is just: + - width >= 1280 + - no touch + - DPR <= 1.5 + +That matches plenty of desktops, kiosks, external monitors, and cheap laptops. + +### 14. Android TV wrapper has permissive WebView security settings + +Files: + +- `android-tv/app/src/main/AndroidManifest.xml:24` +- `android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:96-104` +- `android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:142` + +Observed: + +- `android:usesCleartextTraffic="true"` +- `mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW` +- JS enabled +- `addJavascriptInterface(AndroidPlayerBridge(), "KVideoAndroid")` + +For a wrapper that loads a user-configurable remote URL, this is a large attack surface. + +### 15. Apple TV support is a code snippet, not a complete project + +Files found under `apple-tv/`: + +- `apple-tv/KVideoTV/KVideoTV/ContentView.swift` +- `apple-tv/KVideoTV/KVideoTV/KVideoTVApp.swift` +- `apple-tv/README.md` + +There is no `.xcodeproj`, no workspace, no build settings bundle, no test target. The repo does not contain a buildable Apple TV app. The README is honest that you must create a new Xcode project manually, but this still means “Apple TV app support” is partial, not turnkey. + +### 16. All movie cards eagerly load images and bypass optimization + +File: + +- `components/home/MovieCard.tsx:52-60` + +Problem: + +- Every card uses `loading="eager"` +- Every card uses `unoptimized` + +That is bad for mobile bandwidth, initial render cost, and scroll smoothness, especially on content-heavy pages. + +### 17. Real-time latency pinging on the homepage is wired incorrectly + +Files: + +- `app/page.tsx:27-31` +- `lib/hooks/useLatencyPing.ts:53-59` +- `app/api/ping/route.ts:19-24` + +Problem: + +- The homepage maps `availableSources` into `{ id, baseUrl: id }`. +- `useLatencyPing` sends `baseUrl` to `/api/ping`. +- `/api/ping` requires a valid URL. + +So the latency system is trying to ping source IDs, not actual source URLs. That means homepage latency badges are either wrong, absent, or silently degraded. + +## Maintainability / “Shit-Mountain” Findings + +### 18. The repo fails its own 150-line hard rule in 74 non-generated files + +Contribution rule: + +- `CONTRIBUTING.md:119-127` +- `CONTRIBUTING.md:661-666` + +Measured result: + +- 74 files over 150 lines, excluding `node_modules`, `.next`, `.git`, `.vercel`, images, and markdown + +Worst offenders: + +| File | Lines | +| --- | ---: | +| `components/iptv/IPTVPlayer.tsx` | 1062 | +| `components/settings/AccountSettings.tsx` | 713 | +| `components/player/EpisodeList.tsx` | 657 | +| `components/player/desktop/DesktopMoreMenu.tsx` | 655 | +| `lib/server/auth.ts` | 654 | +| `app/player/page.tsx` | 581 | +| `components/player/hooks/desktop/useFullscreenControls.ts` | 478 | +| `components/player/DesktopVideoPlayer.tsx` | 456 | +| `app/styles/video-player.css` | 437 | +| `lib/utils/m3u-parser.ts` | 431 | + +This is not a minor drift. The project has simply stopped obeying its own hard rule. + +### 19. Lint is badly broken + +Observed: + +- `npm run lint` -> exit code `1` +- `225 problems` +- `153 errors` +- `72 warnings` + +Representative categories: + +- `no-explicit-any` +- `react-hooks/set-state-in-effect` +- `ban-ts-comment` +- `prefer-const` +- `no-require-imports` +- `no-img-element` +- missing deps / React compiler warnings + +Examples from the lint run: + +- `components/ThemeProvider.tsx` +- `components/home/PopularFeatures.tsx` +- `lib/hooks/useTVDetection.ts` +- `lib/hooks/useSourceBadges.ts` +- `lib/hooks/useTypeBadges.ts` +- `lib/store/settings-store.ts` +- `app/api/search-parallel/route.ts` + +### 20. Type discipline is weak + +Measured: + +- `111` occurrences of `any` +- `3` occurrences of `@ts-ignore` +- `3` occurrences of `eslint-disable` + +That directly violates the contribution guide’s stated type-safety direction. + +### 21. Design system rules are not consistently followed + +Contribution rule: + +- `CONTRIBUTING.md:710-718` + +Measured violations: + +- `components/iptv/IPTVPlayer.tsx:628` +- `components/iptv/IPTVPlayer.tsx:678` +- `components/iptv/IPTVPlayer.tsx:818` +- `components/iptv/IPTVPlayer.tsx:825` +- `components/iptv/IPTVPlayer.tsx:999` +- `components/settings/ExportModal.tsx:74` +- `components/settings/ExportModal.tsx:95` + +These use `rounded-lg` or custom `rounded-[0.6rem]` even though the guide says only `rounded-2xl` and `rounded-full` are allowed. + +### 22. Test coverage is shallow relative to the claimed feature set + +Observed test files: + +- `tests/android-pip-utils.test.ts` +- `tests/auth.test.ts` +- `tests/player-source-list.test.ts` +- `tests/resolution-probe-utils.test.ts` + +What is missing: + +- No UI/e2e tests +- No route integration tests +- No proxy/auth abuse tests +- No settings-page tests +- No IPTV parsing/player integration tests +- No service worker/PWA tests +- No Android wrapper tests beyond utility helpers +- No Apple TV tests + +For a repo claiming web, mobile, TV, PWA, auth, sync, and multiple streaming surfaces, this is thin. + +## Docs / Process Mismatches + +### 23. Docs claim GitHub Actions automatically run checks, but there is no CI for lint/test/build + +Files: + +- `CONTRIBUTING.md:683-699` +- `.github/workflows/android-tv-apk.yml` +- `.github/workflows/Github_Upstream_Sync.yml` + +Observed workflows: + +- `android-tv-apk.yml` +- `Github_Upstream_Sync.yml` + +Missing: + +- No lint workflow +- No test workflow +- No build workflow +- No PR validation workflow + +The contribution guide promises automatic checks. The repo does not provide them. + +### 24. README claims Docker images are auto-built and published on every push to `main`, but no such workflow exists + +Files: + +- `README.md:971` +- `.github/workflows/*` + +This is false as the repo currently stands. + +### 25. Docker Compose file uses obsolete `version` + +File: + +- `docker-compose.yml:1` + +Observed output from `docker compose config`: + +```text +the attribute `version` is obsolete, it will be ignored +``` + +### 26. Cloudflare Pages build path uses deprecated tooling + +Files: + +- `package.json:11` +- `package.json:28` + +Observed during Docker dependency install: + +```text +@cloudflare/next-on-pages@1.13.16: Please use the OpenNext adapter instead +``` + +That does not mean immediate breakage, but it is maintenance debt. + +## UI / UX / Animation Findings + +## Screenshots + +Desktop homepage: + +![Desktop homepage](./audit-artifacts/home-desktop.png) + +Mobile homepage: + +![Mobile homepage](./audit-artifacts/home-mobile.png) + +Desktop settings: + +![Desktop settings](./audit-artifacts/settings-desktop.png) + +Desktop IPTV self-hosted empty state: + +![Desktop IPTV](./audit-artifacts/iptv-desktop-selfhosted.png) + +Android TV first-run setup: + +![Android TV setup](./audit-artifacts/android-tv-setup.png) + +Android TV running local KVideo instance through the wrapper: + +![Android TV loaded](./audit-artifacts/android-tv-loaded.png) + +Android phone emulator running the same APK: + +![Android phone loaded](./audit-artifacts/android-phone-loaded.png) + +### 27. Mobile homepage wastes too much above-the-fold space + +Evidence: + +- `audit-artifacts/home-mobile.png` + +Observed: + +- Large header/search chrome consumes most of the first screen. +- Only two cards are visible above the fold. +- The page feels sparse instead of dense. + +Code contributing to this: + +- `app/page.tsx:43-58` separates navbar and search form, stacking vertical chrome. +- `components/home/PopularFeatures.tsx:98-123` uses a fixed `w-80` toggle block. +- `components/home/MovieGrid.tsx:40` uses only two columns on mobile. + +This is not a fatal bug, but it contradicts the “移动优先” / “完美支持移动设备” claim in the README. + +### 28. Motion system is not reduced-motion-aware in any serious way + +Observed grep result: + +- Only `app/scroll-optimization.css` references `prefers-reduced-motion` + +But the app uses motion heavily: + +- hover scale +- jiggle +- shake +- shimmer +- pulse +- fade/zoom/slide transitions +- view transitions + +There is no broad reduced-motion strategy. That is an accessibility gap. + +### 29. The settings surface is visually coherent but operationally overloaded + +Evidence: + +- `audit-artifacts/settings-desktop.png` + +Observed: + +- The page is one very long control stack. +- Many advanced settings are mixed with account/security settings. +- The “clear all data” action is near the bottom of a long form, which increases the chance of accidental destructive interaction. + +This is not visually broken, but the information architecture is heavy. + +### 30. IPTV empty state is visually clean but functionally barren + +Evidence: + +- `audit-artifacts/iptv-desktop-selfhosted.png` + +Observed: + +- Fresh self-hosted state shows no channels and requires manual source management. +- That is expected from the repo policy of shipping with no built-in sources, but it means the route looks “implemented” while actually being inert until configured. + +This is acceptable if documented clearly. The docs do mention no built-in sources, so this is not a false claim, just a usability reality. + +### 31. Android TV first-run setup is TV-hostile and unnecessarily manual + +Evidence: + +- `audit-artifacts/android-tv-setup.png` + +Observed: + +- First launch drops the user into a raw URL-entry form. +- The on-screen keyboard obscures the action row while the URL field is focused. +- Completing setup with a remote means typing a full deployment URL by hand unless the APK was prebuilt with `-PkvideoUrl`. + +This is workable for a developer, not polished for an actual living-room setup flow. + +### 32. The APK advertises itself as a normal Android launcher app and looks wrong on phones + +Files: + +- `android-tv/app/src/main/AndroidManifest.xml:26-36` + +Evidence: + +- `audit-artifacts/android-phone-loaded.png` + +Observed: + +- The manifest exposes both `LEANBACK_LAUNCHER` and standard `LAUNCHER`. +- The activity is hard-locked to landscape. +- On the phone emulator, the result is a TV-oriented landscape shell with black guttering and a clearly non-touch-native layout. + +If the package is not meant for phones/tablets, the standard launcher entry should not exist. Right now the app is claiming broader Android support than it actually has. + +### 33. Android lint is not clean even though the Gradle build passes + +Observed: + +- `./gradlew --no-daemon assembleDebug assembleRelease lint test` -> `BUILD SUCCESSFUL` +- `app/build/reports/lint-results-debug.html` generated successfully +- Lint reported `0 errors, 13 warnings` + +Representative warnings: + +- `ScrollViewSize` in `activity_main.xml` +- `Overdraw` in `activity_main.xml` +- `UselessParent` in `activity_main.xml` +- `ButtonStyle` on the setup action buttons +- `IconLauncherShape` on the launcher assets +- outdated `androidx.core`, `androidx.activity`, and `androidx.webkit` + +This is not catastrophic, but it does show the native wrapper is not actually polished just because it builds. + +### 34. The Apple TV README describes a `WKWebView` approach that does not survive contact with the toolchain + +Files: + +- `apple-tv/README.md:1-38` +- `apple-tv/KVideoTV/KVideoTV/ContentView.swift:1-45` + +Observed locally: + +- There is no `.xcodeproj` in the repo, so `xcodebuild` cannot build anything directly. +- `xcrun --sdk appletvsimulator swiftc -typecheck ...` fails with `no such module 'WebKit'`. +- The tvOS simulator SDK on this machine does not contain `WebKit.framework`. + +External platform guidance: + +- Apple’s Human Interface Guidelines page for web views states that web views are “Not supported in tvOS or watchOS”: + +That means the Apple TV section is not merely incomplete. The current README is describing a wrapper strategy that does not match the local tvOS SDK reality and appears fundamentally invalid as written. + +## Platform / Build Results + +### Web app + +- `npm test` -> passed +- `npm run lint` -> failed badly +- `npm run build` -> passed with Upstash warnings +- `npm run pages:build` -> passed +- `npm start` -> serves locally, but warns the start command is wrong for standalone output + +### Docker + +- `docker compose config` -> parsed, but warned about obsolete `version` +- `docker build -t kvideo-audit .` -> passed +- Docker build also surfaced 26 dependency vulnerabilities during install + +### Android TV + +- Java 17 and the Android SDK were available after exporting: + +```bash +JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home +ANDROID_HOME=/opt/homebrew/share/android-commandlinetools +ANDROID_SDK_ROOT=/opt/homebrew/share/android-commandlinetools +``` + +- `./gradlew --no-daemon assembleDebug assembleRelease lint test` -> passed +- Output artifacts produced: + - `android-tv/app/build/outputs/apk/debug/app-debug.apk` (`2.2M`) + - `android-tv/app/build/outputs/apk/release/app-release-unsigned.apk` (`227K`) + - `android-tv/app/build/outputs/mapping/release/mapping.txt` + - `android-tv/app/build/reports/lint-results-debug.html` +- Gradle emitted an SDK-tooling mismatch warning: + +```text +This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered. +``` + +- That warning did not block the build. +- The debug APK installed successfully on the existing `kvideo-tv` emulator. +- After rebuilding with `-PkvideoUrl=http://10.0.2.2:3000`, the APK successfully loaded the local KVideo instance through the WebView wrapper. + +### Android phone / non-TV Android + +- The same APK also installs on the existing `kvideo-phone` emulator because the manifest includes a standard launcher entry. +- Runtime behavior on phone is visibly wrong: forced landscape, TV-oriented chrome, and black guttering on the left edge. +- This is not a build failure. It is a product-definition failure. + +### Apple TV + +- Xcode 26.4 and the tvOS/tvOS Simulator SDKs are installed on this machine. +- The repo still contains no runnable project bundle: + - no `.xcodeproj` + - no `.xcworkspace` + - no `project.pbxproj` +- Attempting to build the implied project path fails because the project file does not exist. +- Raw typecheck against the provided Swift files fails: + +```text +ContentView.swift:2:8: error: no such module 'WebKit' +``` + +- The local AppleTVOS SDK and AppleTVSimulator SDK do not contain `WebKit.framework`. +- Based on both the toolchain result and Apple’s platform guidance, the current Apple TV instructions are not a working repo feature path. + +## Additional Notes + +### `/api/proxy` is publicly abusable even when auth is off + +Because `/api/proxy` is not gated and returns `Access-Control-Allow-Origin: *`, this service can be abused as a public relay. Even if browsers do not send credentials cross-site by default, the endpoint is still a free server-side fetch surface and still leaks cookies when called by the app or a same-origin user session. + +### Service worker registration is basically cosmetic + +`components/ServiceWorkerRegister.tsx` registers `/sw.js`, but `public/sw.js` does not implement any meaningful caching strategy. So PWA support is mostly installability plus config sync, not offline resilience. + +### Third-party script loading is too trusting + +Files: + +- `app/layout.tsx:24-26` +- `app/layout.tsx:112-116` +- `components/VideoTogetherController.tsx:131-136` + +The default VideoTogether script URL uses `@latest`, and the script is injected dynamically. That is supply-chain risk and version drift by design. + +## Recommended Fix Order + +1. Kill the proxy cookie leak immediately. +2. Remove global TLS disable. +3. Add strict allowlists / SSRF protection to all fetcher endpoints. +4. Add auth throttling. +5. Fix the broken process/docs mismatches: + - real CI + - correct `start` script / docs + - remove false PWA and Docker workflow claims + - make Redis degradation actually silent +6. Upgrade vulnerable dependencies, especially `next`. +7. Start paying down the 74 overlong files and 225 lint problems. +8. Add real integration/e2e coverage around auth, proxying, player flows, settings, and IPTV. + +## Bottom Line + +This project is not a complete disaster, but it is absolutely not “clean,” “fully verified,” or “following its own standards.” + +The codebase currently has: + +- one confirmed critical credential-leak vulnerability +- several open relay / SSRF surfaces +- a global TLS-verification disable +- broken lint hygiene +- contribution-rule drift +- doc/process claims that the repo does not back up + +The fastest way to improve trustworthiness is not another feature. It is deleting unsafe proxy behavior, restoring basic security guarantees, and making the docs match reality. diff --git a/android-tv/.gradle/8.2.1/checksums/checksums.lock b/android-tv/.gradle/8.2.1/checksums/checksums.lock new file mode 100644 index 0000000..6efc6a5 Binary files /dev/null and b/android-tv/.gradle/8.2.1/checksums/checksums.lock differ diff --git a/android-tv/.gradle/8.2.1/checksums/md5-checksums.bin b/android-tv/.gradle/8.2.1/checksums/md5-checksums.bin new file mode 100644 index 0000000..28e9528 Binary files /dev/null and b/android-tv/.gradle/8.2.1/checksums/md5-checksums.bin differ diff --git a/android-tv/.gradle/8.2.1/checksums/sha1-checksums.bin b/android-tv/.gradle/8.2.1/checksums/sha1-checksums.bin new file mode 100644 index 0000000..6038953 Binary files /dev/null and b/android-tv/.gradle/8.2.1/checksums/sha1-checksums.bin differ diff --git a/android-tv/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock b/android-tv/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000..dffdbbf Binary files /dev/null and b/android-tv/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock differ diff --git a/android-tv/.gradle/8.2.1/dependencies-accessors/gc.properties b/android-tv/.gradle/8.2.1/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/android-tv/.gradle/8.2.1/executionHistory/executionHistory.bin b/android-tv/.gradle/8.2.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000..efe377b Binary files /dev/null and b/android-tv/.gradle/8.2.1/executionHistory/executionHistory.bin differ diff --git a/android-tv/.gradle/8.2.1/executionHistory/executionHistory.lock b/android-tv/.gradle/8.2.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..00e5763 Binary files /dev/null and b/android-tv/.gradle/8.2.1/executionHistory/executionHistory.lock differ diff --git a/android-tv/.gradle/8.2.1/fileChanges/last-build.bin b/android-tv/.gradle/8.2.1/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/android-tv/.gradle/8.2.1/fileChanges/last-build.bin differ diff --git a/android-tv/.gradle/8.2.1/fileHashes/fileHashes.bin b/android-tv/.gradle/8.2.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000..271b226 Binary files /dev/null and b/android-tv/.gradle/8.2.1/fileHashes/fileHashes.bin differ diff --git a/android-tv/.gradle/8.2.1/fileHashes/fileHashes.lock b/android-tv/.gradle/8.2.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..f8f9b04 Binary files /dev/null and b/android-tv/.gradle/8.2.1/fileHashes/fileHashes.lock differ diff --git a/android-tv/.gradle/8.2.1/fileHashes/resourceHashesCache.bin b/android-tv/.gradle/8.2.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..3f2e92e Binary files /dev/null and b/android-tv/.gradle/8.2.1/fileHashes/resourceHashesCache.bin differ diff --git a/android-tv/.gradle/8.2.1/gc.properties b/android-tv/.gradle/8.2.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/android-tv/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/android-tv/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..e0e7940 Binary files /dev/null and b/android-tv/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/android-tv/.gradle/buildOutputCleanup/cache.properties b/android-tv/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..2c372a4 --- /dev/null +++ b/android-tv/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Thu Apr 16 18:22:54 MYT 2026 +gradle.version=8.2.1 diff --git a/android-tv/.gradle/buildOutputCleanup/outputFiles.bin b/android-tv/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..bf7ea3c Binary files /dev/null and b/android-tv/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/android-tv/.gradle/file-system.probe b/android-tv/.gradle/file-system.probe new file mode 100644 index 0000000..ab7a627 Binary files /dev/null and b/android-tv/.gradle/file-system.probe differ diff --git a/android-tv/.gradle/vcs-1/gc.properties b/android-tv/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/android-tv/app/build/generated/source/buildConfig/debug/com/kvideo/tv/BuildConfig.java b/android-tv/app/build/generated/source/buildConfig/debug/com/kvideo/tv/BuildConfig.java new file mode 100644 index 0000000..b6dfae6 --- /dev/null +++ b/android-tv/app/build/generated/source/buildConfig/debug/com/kvideo/tv/BuildConfig.java @@ -0,0 +1,16 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.kvideo.tv; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "com.kvideo.tv"; + public static final String BUILD_TYPE = "debug"; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0.0"; + // Field from build type: debug + public static final boolean ALLOW_CLEARTEXT = true; + // Field from default config. + public static final String DEFAULT_KVIDEO_URL = ""; +} diff --git a/android-tv/app/build/generated/source/buildConfig/release/com/kvideo/tv/BuildConfig.java b/android-tv/app/build/generated/source/buildConfig/release/com/kvideo/tv/BuildConfig.java new file mode 100644 index 0000000..23a6547 --- /dev/null +++ b/android-tv/app/build/generated/source/buildConfig/release/com/kvideo/tv/BuildConfig.java @@ -0,0 +1,16 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.kvideo.tv; + +public final class BuildConfig { + public static final boolean DEBUG = false; + public static final String APPLICATION_ID = "com.kvideo.tv"; + public static final String BUILD_TYPE = "release"; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0.0"; + // Field from build type: release + public static final boolean ALLOW_CLEARTEXT = false; + // Field from default config. + public static final String DEFAULT_KVIDEO_URL = ""; +} diff --git a/android-tv/app/build/intermediates/aapt_proguard_file/release/aapt_rules.txt b/android-tv/app/build/intermediates/aapt_proguard_file/release/aapt_rules.txt new file mode 100644 index 0000000..353904a --- /dev/null +++ b/android-tv/app/build/intermediates/aapt_proguard_file/release/aapt_rules.txt @@ -0,0 +1,4 @@ +-keep class androidx.core.app.CoreComponentFactory { (); } +-keep class androidx.profileinstaller.ProfileInstallReceiver { (); } +-keep class androidx.startup.InitializationProvider { (); } +-keep class com.kvideo.tv.MainActivity { (); } diff --git a/android-tv/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/android-tv/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/android-tv/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json b/android-tv/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/android-tv/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json b/android-tv/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/android-tv/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json b/android-tv/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/android-tv/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/android-tv/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt new file mode 100644 index 0000000..66652a5 --- /dev/null +++ b/android-tv/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt @@ -0,0 +1,2 @@ +#- File Locator - +listingFile=../../../outputs/apk/debug/output-metadata.json diff --git a/android-tv/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt b/android-tv/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt new file mode 100644 index 0000000..3716790 --- /dev/null +++ b/android-tv/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt @@ -0,0 +1,2 @@ +#- File Locator - +listingFile=../../../outputs/apk/release/output-metadata.json diff --git a/android-tv/app/build/intermediates/app_metadata/debug/app-metadata.properties b/android-tv/app/build/intermediates/app_metadata/debug/app-metadata.properties new file mode 100644 index 0000000..d8c27a4 --- /dev/null +++ b/android-tv/app/build/intermediates/app_metadata/debug/app-metadata.properties @@ -0,0 +1,2 @@ +appMetadataVersion=1.1 +androidGradlePluginVersion=8.2.0 diff --git a/android-tv/app/build/intermediates/app_metadata/release/app-metadata.properties b/android-tv/app/build/intermediates/app_metadata/release/app-metadata.properties new file mode 100644 index 0000000..d8c27a4 --- /dev/null +++ b/android-tv/app/build/intermediates/app_metadata/release/app-metadata.properties @@ -0,0 +1,2 @@ +appMetadataVersion=1.1 +androidGradlePluginVersion=8.2.0 diff --git a/android-tv/app/build/intermediates/binary_art_profile/release/baseline.prof b/android-tv/app/build/intermediates/binary_art_profile/release/baseline.prof new file mode 100644 index 0000000..1c66abb Binary files /dev/null and b/android-tv/app/build/intermediates/binary_art_profile/release/baseline.prof differ diff --git a/android-tv/app/build/intermediates/binary_art_profile_metadata/release/baseline.profm b/android-tv/app/build/intermediates/binary_art_profile_metadata/release/baseline.profm new file mode 100644 index 0000000..bb79172 Binary files /dev/null and b/android-tv/app/build/intermediates/binary_art_profile_metadata/release/baseline.profm differ diff --git a/android-tv/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json b/android-tv/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json new file mode 100644 index 0000000..b1062ba --- /dev/null +++ b/android-tv/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json @@ -0,0 +1,10 @@ +{ + "version": 3, + "artifactType": { + "type": "COMPATIBLE_SCREEN_MANIFEST", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "debug", + "elements": [] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json b/android-tv/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json new file mode 100644 index 0000000..c1f87ee --- /dev/null +++ b/android-tv/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json @@ -0,0 +1,10 @@ +{ + "version": 3, + "artifactType": { + "type": "COMPATIBLE_SCREEN_MANIFEST", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "release", + "elements": [] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar new file mode 100644 index 0000000..9faba5b Binary files /dev/null and b/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar b/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar new file mode 100644 index 0000000..9faba5b Binary files /dev/null and b/android-tv/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar differ diff --git a/android-tv/app/build/intermediates/compile_app_classes_jar/debug/classes.jar b/android-tv/app/build/intermediates/compile_app_classes_jar/debug/classes.jar new file mode 100644 index 0000000..68a41db Binary files /dev/null and b/android-tv/app/build/intermediates/compile_app_classes_jar/debug/classes.jar differ diff --git a/android-tv/app/build/intermediates/compile_app_classes_jar/release/classes.jar b/android-tv/app/build/intermediates/compile_app_classes_jar/release/classes.jar new file mode 100644 index 0000000..ecfaf66 Binary files /dev/null and b/android-tv/app/build/intermediates/compile_app_classes_jar/release/classes.jar differ diff --git a/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.2.0 b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.2.0 new file mode 100644 index 0000000..de0b268 --- /dev/null +++ b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.2.0 @@ -0,0 +1,117 @@ +# This is a configuration file for ProGuard. +# http://proguard.sourceforge.net/index.html#manual/usage.html +# +# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with +# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and +# will be ignored by new version of the Android plugin for Gradle. + +# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file +# instead of this one, which turns off the optimization flags. +# Adding optimization introduces certain risks, since for example not all optimizations performed by +# ProGuard works on all versions of Dalvik. The following flags turn off various optimizations +# known to have issues, but the list may not be complete or up to date. (The "arithmetic" +# optimization can be used if you are only targeting Android 2.0 or later.) Make sure you test +# thoroughly if you go this route. +-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* +-optimizationpasses 5 +-allowaccessmodification + +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-verbose + +# Preserve some attributes that may be required for reflection. +-keepattributes AnnotationDefault, + EnclosingMethod, + InnerClasses, + RuntimeVisibleAnnotations, + RuntimeVisibleParameterAnnotations, + RuntimeVisibleTypeAnnotations, + Signature + +-keep public class com.google.vending.licensing.ILicensingService +-keep public class com.android.vending.licensing.ILicensingService +-keep public class com.google.android.vending.licensing.ILicensingService +-dontnote com.android.vending.licensing.ILicensingService +-dontnote com.google.vending.licensing.ILicensingService +-dontnote com.google.android.vending.licensing.ILicensingService + +# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native +-keepclasseswithmembernames,includedescriptorclasses class * { + native ; +} + +# Keep setters in Views so that animations can still work. +-keepclassmembers public class * extends android.view.View { + void set*(***); + *** get*(); +} + +# We want to keep methods in Activity that could be used in the XML attribute onClick. +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keepclassmembers class * implements android.os.Parcelable { + public static final ** CREATOR; +} + +# Preserve annotated Javascript interface methods. +-keepclassmembers class * { + @android.webkit.JavascriptInterface ; +} + +# The support libraries contains references to newer platform versions. +# Don't warn about those in case this app is linking against an older +# platform version. We know about them, and they are safe. +-dontnote android.support.** +-dontnote androidx.** +-dontwarn android.support.** +-dontwarn androidx.** + +# This class is deprecated, but remains for backward compatibility. +-dontwarn android.util.FloatMath + +# Understand the @Keep support annotation. +-keep class android.support.annotation.Keep +-keep class androidx.annotation.Keep + +-keep @android.support.annotation.Keep class * {*;} +-keep @androidx.annotation.Keep class * {*;} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep (...); +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep (...); +} + +# These classes are duplicated between android.jar and org.apache.http.legacy.jar. +-dontnote org.apache.http.** +-dontnote android.net.http.** + +# These classes are duplicated between android.jar and core-lambda-stubs.jar. +-dontnote java.lang.invoke.** diff --git a/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android.txt-8.2.0 b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android.txt-8.2.0 new file mode 100644 index 0000000..3ca0d03 --- /dev/null +++ b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-android.txt-8.2.0 @@ -0,0 +1,116 @@ +# This is a configuration file for ProGuard. +# http://proguard.sourceforge.net/index.html#manual/usage.html +# +# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with +# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and +# will be ignored by new version of the Android plugin for Gradle. + +# Optimization is turned off by default. Dex does not like code run +# through the ProGuard optimize steps (and performs some +# of these optimizations on its own). +# Note that if you want to enable optimization, you cannot just +# include optimization flags in your own project configuration file; +# instead you will need to point to the +# "proguard-android-optimize.txt" file instead of this one from your +# project.properties file. +-dontoptimize + +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-verbose + +# Preserve some attributes that may be required for reflection. +-keepattributes AnnotationDefault, + EnclosingMethod, + InnerClasses, + RuntimeVisibleAnnotations, + RuntimeVisibleParameterAnnotations, + RuntimeVisibleTypeAnnotations, + Signature + +-keep public class com.google.vending.licensing.ILicensingService +-keep public class com.android.vending.licensing.ILicensingService +-keep public class com.google.android.vending.licensing.ILicensingService +-dontnote com.android.vending.licensing.ILicensingService +-dontnote com.google.vending.licensing.ILicensingService +-dontnote com.google.android.vending.licensing.ILicensingService + +# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native +-keepclasseswithmembernames,includedescriptorclasses class * { + native ; +} + +# Keep setters in Views so that animations can still work. +-keepclassmembers public class * extends android.view.View { + void set*(***); + *** get*(); +} + +# We want to keep methods in Activity that could be used in the XML attribute onClick. +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keepclassmembers class * implements android.os.Parcelable { + public static final ** CREATOR; +} + +# Preserve annotated Javascript interface methods. +-keepclassmembers class * { + @android.webkit.JavascriptInterface ; +} + +# The support libraries contains references to newer platform versions. +# Don't warn about those in case this app is linking against an older +# platform version. We know about them, and they are safe. +-dontnote android.support.** +-dontnote androidx.** +-dontwarn android.support.** +-dontwarn androidx.** + +# This class is deprecated, but remains for backward compatibility. +-dontwarn android.util.FloatMath + +# Understand the @Keep support annotation. +-keep class android.support.annotation.Keep +-keep class androidx.annotation.Keep + +-keep @android.support.annotation.Keep class * {*;} +-keep @androidx.annotation.Keep class * {*;} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep (...); +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep (...); +} + +# These classes are duplicated between android.jar and org.apache.http.legacy.jar. +-dontnote org.apache.http.** +-dontnote android.net.http.** + +# These classes are duplicated between android.jar and core-lambda-stubs.jar. +-dontnote java.lang.invoke.** diff --git a/android-tv/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.2.0 b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.2.0 new file mode 100644 index 0000000..5fea5b5 --- /dev/null +++ b/android-tv/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.2.0 @@ -0,0 +1,117 @@ +# This is a configuration file for ProGuard. +# http://proguard.sourceforge.net/index.html#manual/usage.html +# +# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with +# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and +# will be ignored by new version of the Android plugin for Gradle. + +# Optimizations can be turned on and off in the 'postProcessing' DSL block. +# The configuration below is applied if optimizations are enabled. +# Adding optimization introduces certain risks, since for example not all optimizations performed by +# ProGuard works on all versions of Dalvik. The following flags turn off various optimizations +# known to have issues, but the list may not be complete or up to date. (The "arithmetic" +# optimization can be used if you are only targeting Android 2.0 or later.) Make sure you test +# thoroughly if you go this route. +-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* +-optimizationpasses 5 +-allowaccessmodification + +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-verbose + +# Preserve some attributes that may be required for reflection. +-keepattributes AnnotationDefault, + EnclosingMethod, + InnerClasses, + RuntimeVisibleAnnotations, + RuntimeVisibleParameterAnnotations, + RuntimeVisibleTypeAnnotations, + Signature + +-keep public class com.google.vending.licensing.ILicensingService +-keep public class com.android.vending.licensing.ILicensingService +-keep public class com.google.android.vending.licensing.ILicensingService +-dontnote com.android.vending.licensing.ILicensingService +-dontnote com.google.vending.licensing.ILicensingService +-dontnote com.google.android.vending.licensing.ILicensingService + +# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native +-keepclasseswithmembernames,includedescriptorclasses class * { + native ; +} + +# Keep setters in Views so that animations can still work. +-keepclassmembers public class * extends android.view.View { + void set*(***); + *** get*(); +} + +# We want to keep methods in Activity that could be used in the XML attribute onClick. +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keepclassmembers class * implements android.os.Parcelable { + public static final ** CREATOR; +} + +# Preserve annotated Javascript interface methods. +-keepclassmembers class * { + @android.webkit.JavascriptInterface ; +} + +# The support libraries contains references to newer platform versions. +# Don't warn about those in case this app is linking against an older +# platform version. We know about them, and they are safe. +-dontnote android.support.** +-dontnote androidx.** +-dontwarn android.support.** +-dontwarn androidx.** + +# This class is deprecated, but remains for backward compatibility. +-dontwarn android.util.FloatMath + +# Understand the @Keep support annotation. +-keep class android.support.annotation.Keep +-keep class androidx.annotation.Keep + +-keep @android.support.annotation.Keep class * {*;} +-keep @androidx.annotation.Keep class * {*;} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep ; +} + +-keepclasseswithmembers class * { + @android.support.annotation.Keep (...); +} + +-keepclasseswithmembers class * { + @androidx.annotation.Keep (...); +} + +# These classes are duplicated between android.jar and org.apache.http.legacy.jar. +-dontnote org.apache.http.** +-dontnote android.net.http.** + +# These classes are duplicated between android.jar and core-lambda-stubs.jar. +-dontnote java.lang.invoke.** diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_0/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_0/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_1/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_1/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_2/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_2/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_3/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_3/graph.bin differ diff --git a/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_4/graph.bin b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_4/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/android-tv/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_4b0681a5b3cf8fe6a84c035a68c24c3232933dd3950c645352f3890727ae0bb2_bucket_4/graph.bin differ diff --git a/android-tv/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex b/android-tv/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex new file mode 100644 index 0000000..38db4af Binary files /dev/null and b/android-tv/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex differ diff --git a/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex new file mode 100644 index 0000000..2eccf47 Binary files /dev/null and b/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex differ diff --git a/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex new file mode 100644 index 0000000..5490084 Binary files /dev/null and b/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ diff --git a/android-tv/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex b/android-tv/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex new file mode 100644 index 0000000..f08ad3b Binary files /dev/null and b/android-tv/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex differ diff --git a/android-tv/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/android-tv/app/build/intermediates/dex_archive_input_jar_hashes/debug/out new file mode 100644 index 0000000..83d6760 Binary files /dev/null and b/android-tv/app/build/intermediates/dex_archive_input_jar_hashes/debug/out differ diff --git a/android-tv/app/build/intermediates/dex_number_of_buckets_file/debug/out b/android-tv/app/build/intermediates/dex_number_of_buckets_file/debug/out new file mode 100644 index 0000000..7813681 --- /dev/null +++ b/android-tv/app/build/intermediates/dex_number_of_buckets_file/debug/out @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state new file mode 100644 index 0000000..e0afe92 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= new file mode 100644 index 0000000..b60c2c3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= new file mode 100644 index 0000000..438f73e Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= new file mode 100644 index 0000000..6ec2aba Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= new file mode 100644 index 0000000..b73828b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= new file mode 100644 index 0000000..fd6b42c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= new file mode 100644 index 0000000..3c21d94 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= new file mode 100644 index 0000000..833b095 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= new file mode 100644 index 0000000..10a2fd4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= new file mode 100644 index 0000000..92d99be Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= new file mode 100644 index 0000000..beb64b4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= new file mode 100644 index 0000000..552f0d3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= new file mode 100644 index 0000000..778d30d Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= new file mode 100644 index 0000000..06001ba Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= new file mode 100644 index 0000000..b2efafc Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= new file mode 100644 index 0000000..be7fec9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= new file mode 100644 index 0000000..bff7b3b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= new file mode 100644 index 0000000..de755d1 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= new file mode 100644 index 0000000..fde6155 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= new file mode 100644 index 0000000..e402d98 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= new file mode 100644 index 0000000..c68ea7a Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= new file mode 100644 index 0000000..50620cf Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= new file mode 100644 index 0000000..0e5a623 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= new file mode 100644 index 0000000..6c6ac13 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= new file mode 100644 index 0000000..fb794be Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= new file mode 100644 index 0000000..dfea5b0 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= new file mode 100644 index 0000000..2fb9fc7 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= new file mode 100644 index 0000000..fb7d7d9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= new file mode 100644 index 0000000..d9d2c16 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= new file mode 100644 index 0000000..90d5279 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= new file mode 100644 index 0000000..f34c7d4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= new file mode 100644 index 0000000..7fc091e Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= new file mode 100644 index 0000000..5e67692 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= new file mode 100644 index 0000000..d47812b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= new file mode 100644 index 0000000..49882a9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= new file mode 100644 index 0000000..98e227c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= new file mode 100644 index 0000000..78ac06c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= new file mode 100644 index 0000000..a2259b8 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= new file mode 100644 index 0000000..0324e1c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= new file mode 100644 index 0000000..640cfe7 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= new file mode 100644 index 0000000..9426e40 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= new file mode 100644 index 0000000..7d990a3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= new file mode 100644 index 0000000..4f1af9b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= new file mode 100644 index 0000000..ae9d872 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= new file mode 100644 index 0000000..5b6d241 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= differ diff --git a/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= new file mode 100644 index 0000000..21e1755 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= differ diff --git a/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties new file mode 100644 index 0000000..c02579e --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -0,0 +1,8 @@ +#Thu Apr 16 20:23:44 MYT 2026 +com.kvideo.tv.app-main-23\:/layout/activity_main.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/layout_activity_main.xml.flat +com.kvideo.tv.app-main-23\:/drawable/tv_banner.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/drawable_tv_banner.xml.flat +com.kvideo.tv.app-main-23\:/mipmap-xhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-23\:/mipmap-xxxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-23\:/mipmap-xxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-23\:/mipmap-hdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-23\:/mipmap-mdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat diff --git a/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml new file mode 100644 index 0000000..dc3258f --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml @@ -0,0 +1,206 @@ + +androidx.startup@color/androidx_core_secondary_text_default_material_light0dp0dp12dp"Răspunde""Video""Respinge""Închide""Apel primit""Apel în desfășurare""Se filtrează un apel primit""999+""పికప్ చేయండి""వీడియో కాల్""కట్ చేయండి""ముగించండి""ఇన్‌కమింగ్ కాల్""కాల్ కొనసాగుతోంది""ఇన్‌కమింగ్ కాల్‌ను స్క్రీన్ చేయండి""999+""Ответить""Видео""Отклонить""Завершить""Входящий вызов""Текущий вызов""Фильтрация входящего вызова"">999""Sagutin""Video""Tanggihan""Ibaba""Papasok na tawag""Kasalukuyang tawag""Nagsi-screen ng papasok na tawag""999+""接聽""視訊""拒接""掛斷""來電""通話中""正在過濾來電""999+""Rispondi""Video""Rifiuta""Riaggancia""Chiamata in arrivo""Chiamata in corso""Applicazione filtro a chiamata in arrivo""999+""Respon""Vídeo""Rebutja""Penja""Trucada entrant""Trucada en curs""S\'està filtrant una trucada entrant""999+""Svara""Myndsímtal""Hafna""Leggja á""Símtal berst""Símtal í gangi""Síar símtal sem berst""999+""Přijmout""Video""Odmítnout""Zavěsit""Příchozí hovor""Probíhající hovor""Prověřování příchozího hovoru""999+""接听""视频通话""拒接""挂断""来电""正在通话""正在过滤来电""999+""Jawab""Video""Tolak""Tutup""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""応答""ビデオ""拒否""通話終了""着信""通話中""着信をスクリーニング中""999+""Απάντηση""Βίντεο""Απόρριψη""Τερματισμός""Εισερχόμενη κλήση""Κλήση σε εξέλιξη""Διαλογή εισερχόμενης κλήσης""999+""Atbildēt""Video""Noraidīt""Pārtraukt""Ienākošais zvans""Pašreizējais zvans""Ienākošā zvana filtrēšana""999+""Besvar""Video""Afvis""Læg på""Indgående opkald""Igangværende opkald""Et indgående opkald screenes""999+""उत्तर द्या""व्हिडिओ""नकार द्या""कॉल बंद करा""इनकमिंग कॉल""सुरू असलेला कॉल""इनकमिंग कॉल स्क्रीन करत आहे""९९९+""Жауап""Бейне""Қабылдамау""Тұтқаны қою""Кіріс қоңырау""Қоңырау""Келген қоңырауды сүзу""999+""Жооп берүү""Видео""Четке кагуу""Чалууну бүтүрүү""Кирүүчү чалуу""Учурдагы чалуу""Кирүүчү чалууну иргөө""999+""જવાબ""વીડિયો""નકારો""સમાપ્ત કરો""ઇનકમિંગ કૉલ""ચાલુ કૉલ""ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે""999+""Answer""Video""Decline""Hang Up""Incoming call""Ongoing call""Screening an incoming call""999+""Хариулах""Видео""Татгалзах""Таслах""Ирсэн дуудлага""Дуудлага хийгдэж байна""Ирсэн дуудлагыг харуулж байна""999+""Answer""Video""Decline""Hang up""Incoming call""On-going call""Screening an incoming call""999+""Jawab""Video""Tolak""Tamatkan Panggilan""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""接聽""視像""拒接""掛斷""來電""通話中""正在過濾來電""999+""ឆ្លើយ""វីដេអូ""បដិសេធ""ដាក់​ចុះ""ការ​ហៅ​ចូល""ការ​ហៅដែលកំពុងដំណើរការ""កំពុងពិនិត្យការ​ហៅ​ចូល""999+""Atender""Vídeo""Recusar""Desligar""Chamada recebida""Chamada em andamento""Filtrando uma ligação recebida""999+""Պատասխանել""Տեսազանգ""Մերժել""Ավարտել""Մուտքային զանգ""Ընթացիկ զանգ""Մուտքային զանգի զտում""999+""መልስ""ቪዲዮ""አትቀበል""ስልኩን ዝጋ""ገቢ ጥሪ""እየተካሄደ ያለ ጥሪ""ገቢ ጥሪ ማጣራት""999+""Адказаць""Відэа""Адхіліць""Завяршыць""Уваходны выклік""Бягучы выклік""Фільтраванне ўваходнага выкліку""999+"#1f000000#8a000000#1d873b#d93025#ffffffff#ff9e9e9e4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp4dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999AnswerVideoDeclineHang UpIncoming callOngoing callScreening an incoming call999+KVideo TV连接你的 KVideo这是一个仅面向 Android TV 的轻量 WebView 壳。首次使用时输入你的 KVideo 部署地址,保存后可直接从电视主页打开。发布版默认只接受 HTTPS,并且应用只会继续停留在你配置的同一站点域名内。https://example.com提示:如果 APK 已打开站点,按菜单键可随时返回这个设置页;发布版不会加载 HTTP 地址或跳转到其他域名。打开已保存地址保存并打开退出已准备就绪首次使用请先填写可访问的 KVideo 地址地址无效。发布版仅允许 HTTPS;调试版可选 HTTP 或 HTTPS。输入域名时应用会自动补全为 https://。你可以在这里修改服务器地址,然后重新打开 KVideo。已拦截跨站跳转。Android TV 壳仅允许当前已配置站点继续导航。TLS 证书校验失败,已阻止当前加载。页面加载失败,请检查地址、证书和网络连通性后重试。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..9a64eef --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -0,0 +1,8 @@ +#Thu Apr 16 20:23:44 MYT 2026 +com.kvideo.tv.app-main-5\:/mipmap-xxxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-5\:/layout/activity_main.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/layout/activity_main.xml +com.kvideo.tv.app-main-5\:/mipmap-hdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-5\:/mipmap-mdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-5\:/drawable/tv_banner.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/drawable/tv_banner.xml +com.kvideo.tv.app-main-5\:/mipmap-xhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-5\:/mipmap-xxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher.png diff --git a/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml new file mode 100644 index 0000000..36c7a39 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml @@ -0,0 +1,6 @@ + +KVideo TV连接你的 KVideo这是一个仅面向 Android TV 的轻量 WebView 壳。首次使用时输入你的 KVideo 部署地址,保存后可直接从电视主页打开。https://example.com提示:如果 APK 已打开站点,按菜单键可随时返回这个设置页;发布版不会加载 HTTP 地址或跳转到其他域名。打开已保存地址保存并打开退出已准备就绪首次使用请先填写可访问的 KVideo 地址地址无效。发布版仅允许 HTTPS;调试版可选 HTTP 或 HTTPS。输入域名时应用会自动补全为 https://。你可以在这里修改服务器地址,然后重新打开 KVideo。TLS 证书校验失败,已阻止当前加载。已拦截跨站跳转。Android TV 壳仅允许当前已配置站点继续导航。页面加载失败,请检查地址、证书和网络连通性后重试。发布版默认只接受 HTTPS,并且应用只会继续停留在你配置的同一站点域名内。 \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml new file mode 100644 index 0000000..74ccf33 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml new file mode 100644 index 0000000..1f50a97 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-dependencies.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-dependencies.xml new file mode 100644 index 0000000..f4959dc --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-dependencies.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-libraries.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-libraries.xml new file mode 100644 index 0000000..7811ccb --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-artifact-libraries.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml new file mode 100644 index 0000000..2015de8 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml new file mode 100644 index 0000000..fbca4ab --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml new file mode 100644 index 0000000..d58f630 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml new file mode 100644 index 0000000..569bd0a --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml @@ -0,0 +1,18 @@ + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml new file mode 100644 index 0000000..d8d6560 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml @@ -0,0 +1,18 @@ + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml new file mode 100644 index 0000000..f4959dc --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml new file mode 100644 index 0000000..7811ccb --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml new file mode 100644 index 0000000..8657cb4 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/android-tv/app/build/intermediates/incremental/mergeDebugAssets/merger.xml new file mode 100644 index 0000000..6ee049b --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/android-tv/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..48f3d70 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/android-tv/app/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..e8a9b94 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml b/android-tv/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml new file mode 100644 index 0000000..c5daf66 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/android-tv/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml new file mode 100644 index 0000000..e76c056 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/android-tv/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml new file mode 100644 index 0000000..922fc3b --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt new file mode 100644 index 0000000..b11c447 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -0,0 +1,10 @@ +#Thu Apr 16 20:34:11 MYT 2026 +base.2=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex +path.2=4/classes.dex +base.1=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex +path.1=0/classes.dex +base.0=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex +renamed.2=classes3.dex +renamed.1=classes2.dex +renamed.0=classes.dex +path.0=classes.dex diff --git a/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources new file mode 100644 index 0000000..2795853 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ diff --git a/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 new file mode 100644 index 0000000..fd0d6a4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 differ diff --git a/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt new file mode 100644 index 0000000..98ae8c1 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt @@ -0,0 +1,4 @@ +#Thu Apr 16 20:34:23 MYT 2026 +base.0=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex +renamed.0=classes.dex +path.0=classes.dex diff --git a/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources new file mode 100644 index 0000000..945f036 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources differ diff --git a/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0 b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0 new file mode 100644 index 0000000..c9a7343 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0 differ diff --git a/android-tv/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt b/android-tv/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt new file mode 100644 index 0000000..fbab771 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt @@ -0,0 +1 @@ +/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/drawable_tv_banner.xml.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/layout_activity_main.xml.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/debug/values_values.arsc.flat \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/processReleaseResources/resources-list-for-resources-release.ap_.txt b/android-tv/app/build/intermediates/incremental/processReleaseResources/resources-list-for-resources-release.ap_.txt new file mode 100644 index 0000000..e4b8bac --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/processReleaseResources/resources-list-for-resources-release.ap_.txt @@ -0,0 +1 @@ +/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/drawable_tv_banner.xml.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/layout_activity_main.xml.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-hdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-mdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xxhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xxxhdpi_ic_launcher.png.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-af_values-af.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-am_values-am.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ar_values-ar.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-as_values-as.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-az_values-az.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-b+sr+Latn_values-b+sr+Latn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-be_values-be.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-bg_values-bg.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-bn_values-bn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-bs_values-bs.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ca_values-ca.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-cs_values-cs.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-da_values-da.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-de_values-de.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-el_values-el.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-en-rAU_values-en-rAU.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-en-rCA_values-en-rCA.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-en-rGB_values-en-rGB.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-en-rIN_values-en-rIN.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-en-rXC_values-en-rXC.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-es-rUS_values-es-rUS.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-es_values-es.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-et_values-et.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-eu_values-eu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-fa_values-fa.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-fi_values-fi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-fr-rCA_values-fr-rCA.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-fr_values-fr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-gl_values-gl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-gu_values-gu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-hi_values-hi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-hr_values-hr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-hu_values-hu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-hy_values-hy.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-in_values-in.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-is_values-is.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-it_values-it.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-iw_values-iw.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ja_values-ja.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ka_values-ka.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-kk_values-kk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-km_values-km.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-kn_values-kn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ko_values-ko.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ky_values-ky.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-lo_values-lo.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-lt_values-lt.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-lv_values-lv.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-mk_values-mk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ml_values-ml.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-mn_values-mn.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-mr_values-mr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ms_values-ms.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-my_values-my.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-nb_values-nb.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ne_values-ne.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-nl_values-nl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-or_values-or.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-pa_values-pa.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-pl_values-pl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-pt-rBR_values-pt-rBR.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-pt-rPT_values-pt-rPT.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-pt_values-pt.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ro_values-ro.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ru_values-ru.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-si_values-si.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sk_values-sk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sl_values-sl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sq_values-sq.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sr_values-sr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sv_values-sv.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-sw_values-sw.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ta_values-ta.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-te_values-te.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-th_values-th.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-tl_values-tl.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-tr_values-tr.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-uk_values-uk.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-ur_values-ur.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-uz_values-uz.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-v21_values-v21.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-vi_values-vi.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-zh-rCN_values-zh-rCN.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-zh-rHK_values-zh-rHK.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-zh-rTW_values-zh-rTW.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values-zu_values-zu.arsc.flat /Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/values_values.arsc.flat \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/merge-state b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/merge-state new file mode 100644 index 0000000..6746712 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/merge-state differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= new file mode 100644 index 0000000..b60c2c3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/+WbBJGNtxENh23ijd37u7CI2PFk= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= new file mode 100644 index 0000000..438f73e Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Cce5yxzqTqBaZDv9e8LKCE62YI= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= new file mode 100644 index 0000000..6ec2aba Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4Xu3FZxl5H97bdTyagF3uY1qDn8= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= new file mode 100644 index 0000000..b73828b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9+MCG83Q+VpGqmxXaRpkEMObBCo= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= new file mode 100644 index 0000000..fd6b42c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/9nnl3bHiJMlzDBelh9JaSp9SYXE= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= new file mode 100644 index 0000000..3c21d94 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/BBHyk4wzQN1oUTz+VOrDXleRMhc= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= new file mode 100644 index 0000000..833b095 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/CKjgXTDEji5J1JF6eO+co3rSeNk= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= new file mode 100644 index 0000000..10a2fd4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DEJFjysPw8V1HJCMvRVDS1ZWjCs= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= new file mode 100644 index 0000000..92d99be Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/DV0eeul_XHordKwQQ2h7BGfQT60= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= new file mode 100644 index 0000000..beb64b4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/EoKaMugiGPme8XRd0AQE6SQgDcg= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= new file mode 100644 index 0000000..552f0d3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/F3naxFsnIeK4DCE3ZgTQyz4j5Ek= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= new file mode 100644 index 0000000..778d30d Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/G0iYIGrXa3iDNZA5XM4wjS9nuaM= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= new file mode 100644 index 0000000..06001ba Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/GKN5sGZpMjLcSohNQk4ODtBR+dk= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= new file mode 100644 index 0000000..b2efafc Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/JmNvZ2UuBRAG43DoNw5xYnhHkgY= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= new file mode 100644 index 0000000..be7fec9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/L0NFVGFdueXakk9Cop_fAsn_YIg= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= new file mode 100644 index 0000000..bff7b3b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NYFlguTcf7vkr3GQPBVA6E08X8k= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= new file mode 100644 index 0000000..de755d1 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/NZCCp7WYYlIh7R9NAQZX8hSNWMU= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= new file mode 100644 index 0000000..fde6155 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/QP59DPGIR2VQdk+4zG3b34UEs6M= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= new file mode 100644 index 0000000..e402d98 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/S6zP52qyHIAGyhHwuSXSS+zagv0= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= new file mode 100644 index 0000000..c68ea7a Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VCc6vJ1WaJB0tQyVL8C2rCjzDe4= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= new file mode 100644 index 0000000..50620cf Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/VOt9uZwN_5SMI2yfqFESumPYS70= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= new file mode 100644 index 0000000..0e5a623 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/Ws57CuluaOxvlCNq9RpgYStU7Os= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= new file mode 100644 index 0000000..6c6ac13 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ZGgd_eCZ1dMVCp3QN9LfPnDObvM= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= new file mode 100644 index 0000000..fb794be Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_2WEPYGB6ZpC2HGwfoc50e8QQEA= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= new file mode 100644 index 0000000..dfea5b0 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_DQHvgyIo1Pmg8ua3LNdW2XMmnU= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= new file mode 100644 index 0000000..2fb9fc7 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/_SSWwgzD673L3IZtL0PiRQ29P+k= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= new file mode 100644 index 0000000..fb7d7d9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/aX_PmNL6aE8eUqZohNCj1Bvz4hs= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= new file mode 100644 index 0000000..d9d2c16 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/btWoxSMkGRgXuS21VxT8KtCQZMY= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= new file mode 100644 index 0000000..90d5279 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/gSuLmknyXMRQ2EpmnSzHq_IBmVg= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= new file mode 100644 index 0000000..f34c7d4 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/hYMd0xpTFXqrpGHeoQEHdr6sKw8= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= new file mode 100644 index 0000000..7fc091e Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/k5wZGtYK9oZ_ZtZfVajObh+E3MQ= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= new file mode 100644 index 0000000..5e67692 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/kFK7dji7WJp1aKDHH_LIS4KXsY0= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= new file mode 100644 index 0000000..d47812b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/l2OkMbo5zujPIe9aF2YSG9bE6XI= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= new file mode 100644 index 0000000..49882a9 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/los8QGffojKWA3fpwW2b6OTXxac= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= new file mode 100644 index 0000000..98e227c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/ns66h3Qn6IBYQ0aSk1sXz8Gg8aA= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= new file mode 100644 index 0000000..78ac06c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/oG2UCidRe65e+kWp6C31+1TE0mU= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= new file mode 100644 index 0000000..a2259b8 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/pySk8lTDt872UpxsiAfJuJwD84E= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= new file mode 100644 index 0000000..0324e1c Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/qdi4RbYhYo6VpgwJvqylCCaZLxg= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= new file mode 100644 index 0000000..640cfe7 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/r97A3qodYEAIe1tqCgF9OHn3TvY= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= new file mode 100644 index 0000000..9426e40 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sILd6AdXknghQectF1M4ETiMcVs= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= new file mode 100644 index 0000000..7d990a3 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sSHX9at4VnE8lmTEBgzfDR3QgCE= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= new file mode 100644 index 0000000..4f1af9b Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/sriuKTpJhkgTawHY2DuRCSCrRA0= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= new file mode 100644 index 0000000..ae9d872 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vNnEZKy1REFS2sMMuaJHDLhkSt8= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= new file mode 100644 index 0000000..5b6d241 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/vvE+jOQTIVF6hPChgfImGe1j22w= differ diff --git a/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= new file mode 100644 index 0000000..21e1755 Binary files /dev/null and b/android-tv/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/yE+NKs3osu1MzsctqoCresQstlY= differ diff --git a/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties b/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties new file mode 100644 index 0000000..17071a2 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties @@ -0,0 +1,8 @@ +#Thu Apr 16 20:23:44 MYT 2026 +com.kvideo.tv.app-main-22\:/layout/activity_main.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/layout_activity_main.xml.flat +com.kvideo.tv.app-main-22\:/mipmap-hdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-hdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-22\:/mipmap-xhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xhdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-22\:/mipmap-mdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-mdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-22\:/mipmap-xxxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xxxhdpi_ic_launcher.png.flat +com.kvideo.tv.app-main-22\:/drawable/tv_banner.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/drawable_tv_banner.xml.flat +com.kvideo.tv.app-main-22\:/mipmap-xxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/merged_res/release/mipmap-xxhdpi_ic_launcher.png.flat diff --git a/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/merger.xml b/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/merger.xml new file mode 100644 index 0000000..a6e1cd4 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/release/mergeReleaseResources/merger.xml @@ -0,0 +1,206 @@ + +androidx.startup@color/androidx_core_secondary_text_default_material_light0dp0dp12dp"Răspunde""Video""Respinge""Închide""Apel primit""Apel în desfășurare""Se filtrează un apel primit""999+""పికప్ చేయండి""వీడియో కాల్""కట్ చేయండి""ముగించండి""ఇన్‌కమింగ్ కాల్""కాల్ కొనసాగుతోంది""ఇన్‌కమింగ్ కాల్‌ను స్క్రీన్ చేయండి""999+""Ответить""Видео""Отклонить""Завершить""Входящий вызов""Текущий вызов""Фильтрация входящего вызова"">999""Sagutin""Video""Tanggihan""Ibaba""Papasok na tawag""Kasalukuyang tawag""Nagsi-screen ng papasok na tawag""999+""接聽""視訊""拒接""掛斷""來電""通話中""正在過濾來電""999+""Rispondi""Video""Rifiuta""Riaggancia""Chiamata in arrivo""Chiamata in corso""Applicazione filtro a chiamata in arrivo""999+""Respon""Vídeo""Rebutja""Penja""Trucada entrant""Trucada en curs""S\'està filtrant una trucada entrant""999+""Svara""Myndsímtal""Hafna""Leggja á""Símtal berst""Símtal í gangi""Síar símtal sem berst""999+""Přijmout""Video""Odmítnout""Zavěsit""Příchozí hovor""Probíhající hovor""Prověřování příchozího hovoru""999+""接听""视频通话""拒接""挂断""来电""正在通话""正在过滤来电""999+""Jawab""Video""Tolak""Tutup""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""応答""ビデオ""拒否""通話終了""着信""通話中""着信をスクリーニング中""999+""Απάντηση""Βίντεο""Απόρριψη""Τερματισμός""Εισερχόμενη κλήση""Κλήση σε εξέλιξη""Διαλογή εισερχόμενης κλήσης""999+""Atbildēt""Video""Noraidīt""Pārtraukt""Ienākošais zvans""Pašreizējais zvans""Ienākošā zvana filtrēšana""999+""Besvar""Video""Afvis""Læg på""Indgående opkald""Igangværende opkald""Et indgående opkald screenes""999+""उत्तर द्या""व्हिडिओ""नकार द्या""कॉल बंद करा""इनकमिंग कॉल""सुरू असलेला कॉल""इनकमिंग कॉल स्क्रीन करत आहे""९९९+""Жауап""Бейне""Қабылдамау""Тұтқаны қою""Кіріс қоңырау""Қоңырау""Келген қоңырауды сүзу""999+""Жооп берүү""Видео""Четке кагуу""Чалууну бүтүрүү""Кирүүчү чалуу""Учурдагы чалуу""Кирүүчү чалууну иргөө""999+""જવાબ""વીડિયો""નકારો""સમાપ્ત કરો""ઇનકમિંગ કૉલ""ચાલુ કૉલ""ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે""999+""Answer""Video""Decline""Hang Up""Incoming call""Ongoing call""Screening an incoming call""999+""Хариулах""Видео""Татгалзах""Таслах""Ирсэн дуудлага""Дуудлага хийгдэж байна""Ирсэн дуудлагыг харуулж байна""999+""Answer""Video""Decline""Hang up""Incoming call""On-going call""Screening an incoming call""999+""Jawab""Video""Tolak""Tamatkan Panggilan""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""接聽""視像""拒接""掛斷""來電""通話中""正在過濾來電""999+""ឆ្លើយ""វីដេអូ""បដិសេធ""ដាក់​ចុះ""ការ​ហៅ​ចូល""ការ​ហៅដែលកំពុងដំណើរការ""កំពុងពិនិត្យការ​ហៅ​ចូល""999+""Atender""Vídeo""Recusar""Desligar""Chamada recebida""Chamada em andamento""Filtrando uma ligação recebida""999+""Պատասխանել""Տեսազանգ""Մերժել""Ավարտել""Մուտքային զանգ""Ընթացիկ զանգ""Մուտքային զանգի զտում""999+""መልስ""ቪዲዮ""አትቀበል""ስልኩን ዝጋ""ገቢ ጥሪ""እየተካሄደ ያለ ጥሪ""ገቢ ጥሪ ማጣራት""999+""Адказаць""Відэа""Адхіліць""Завяршыць""Уваходны выклік""Бягучы выклік""Фільтраванне ўваходнага выкліку""999+"#1f000000#8a000000#1d873b#d93025#ffffffff#ff9e9e9e4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp4dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999AnswerVideoDeclineHang UpIncoming callOngoing callScreening an incoming call999+KVideo TV连接你的 KVideo这是一个仅面向 Android TV 的轻量 WebView 壳。首次使用时输入你的 KVideo 部署地址,保存后可直接从电视主页打开。发布版默认只接受 HTTPS,并且应用只会继续停留在你配置的同一站点域名内。https://example.com提示:如果 APK 已打开站点,按菜单键可随时返回这个设置页;发布版不会加载 HTTP 地址或跳转到其他域名。打开已保存地址保存并打开退出已准备就绪首次使用请先填写可访问的 KVideo 地址地址无效。发布版仅允许 HTTPS;调试版可选 HTTP 或 HTTPS。输入域名时应用会自动补全为 https://。你可以在这里修改服务器地址,然后重新打开 KVideo。已拦截跨站跳转。Android TV 壳仅允许当前已配置站点继续导航。TLS 证书校验失败,已阻止当前加载。页面加载失败,请检查地址、证书和网络连通性后重试。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties new file mode 100644 index 0000000..e3d5f8b --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties @@ -0,0 +1,8 @@ +#Thu Apr 16 20:23:44 MYT 2026 +com.kvideo.tv.app-main-4\:/layout/activity_main.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/layout/activity_main.xml +com.kvideo.tv.app-main-4\:/mipmap-hdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/mipmap-hdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-4\:/mipmap-xhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/mipmap-xhdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-4\:/mipmap-mdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/mipmap-mdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-4\:/mipmap-xxxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/mipmap-xxxhdpi-v4/ic_launcher.png +com.kvideo.tv.app-main-4\:/drawable/tv_banner.xml=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/drawable/tv_banner.xml +com.kvideo.tv.app-main-4\:/mipmap-xxhdpi/ic_launcher.png=/Users/haoyangkuek/development/KVideo/android-tv/app/build/intermediates/packaged_res/release/mipmap-xxhdpi-v4/ic_launcher.png diff --git a/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/merger.xml new file mode 100644 index 0000000..47e3074 --- /dev/null +++ b/android-tv/app/build/intermediates/incremental/release/packageReleaseResources/merger.xml @@ -0,0 +1,6 @@ + +KVideo TV连接你的 KVideo这是一个仅面向 Android TV 的轻量 WebView 壳。首次使用时输入你的 KVideo 部署地址,保存后可直接从电视主页打开。https://example.com提示:如果 APK 已打开站点,按菜单键可随时返回这个设置页;发布版不会加载 HTTP 地址或跳转到其他域名。打开已保存地址保存并打开退出已准备就绪首次使用请先填写可访问的 KVideo 地址地址无效。发布版仅允许 HTTPS;调试版可选 HTTP 或 HTTPS。输入域名时应用会自动补全为 https://。你可以在这里修改服务器地址,然后重新打开 KVideo。TLS 证书校验失败,已阻止当前加载。已拦截跨站跳转。Android TV 壳仅允许当前已配置站点继续导航。页面加载失败,请检查地址、证书和网络连通性后重试。发布版默认只接受 HTTPS,并且应用只会继续停留在你配置的同一站点域名内。 \ No newline at end of file diff --git a/android-tv/app/build/intermediates/java_res/debug/out/META-INF/app_debug.kotlin_module b/android-tv/app/build/intermediates/java_res/debug/out/META-INF/app_debug.kotlin_module new file mode 100644 index 0000000..1e9f2ca Binary files /dev/null and b/android-tv/app/build/intermediates/java_res/debug/out/META-INF/app_debug.kotlin_module differ diff --git a/android-tv/app/build/intermediates/java_res/release/out/META-INF/app_release.kotlin_module b/android-tv/app/build/intermediates/java_res/release/out/META-INF/app_release.kotlin_module new file mode 100644 index 0000000..1e9f2ca Binary files /dev/null and b/android-tv/app/build/intermediates/java_res/release/out/META-INF/app_release.kotlin_module differ diff --git a/android-tv/app/build/intermediates/java_res/release/out/kotlin-tooling-metadata.json b/android-tv/app/build/intermediates/java_res/release/out/kotlin-tooling-metadata.json new file mode 100644 index 0000000..06dcfd4 --- /dev/null +++ b/android-tv/app/build/intermediates/java_res/release/out/kotlin-tooling-metadata.json @@ -0,0 +1,24 @@ +{ + "schemaVersion": "1.1.0", + "buildSystem": "Gradle", + "buildSystemVersion": "8.2.1", + "buildPlugin": "org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper", + "buildPluginVersion": "1.9.22", + "projectSettings": { + "isHmppEnabled": true, + "isCompatibilityMetadataVariantEnabled": false, + "isKPMEnabled": false + }, + "projectTargets": [ + { + "target": "org.jetbrains.kotlin.gradle.plugin.mpp.KotlinAndroidTarget", + "platformType": "androidJvm", + "extras": { + "android": { + "sourceCompatibility": "17", + "targetCompatibility": "17" + } + } + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/javac/debug/classes/com/kvideo/tv/BuildConfig.class b/android-tv/app/build/intermediates/javac/debug/classes/com/kvideo/tv/BuildConfig.class new file mode 100644 index 0000000..54aacd4 Binary files /dev/null and b/android-tv/app/build/intermediates/javac/debug/classes/com/kvideo/tv/BuildConfig.class differ diff --git a/android-tv/app/build/intermediates/javac/release/classes/com/kvideo/tv/BuildConfig.class b/android-tv/app/build/intermediates/javac/release/classes/com/kvideo/tv/BuildConfig.class new file mode 100644 index 0000000..5f5d719 Binary files /dev/null and b/android-tv/app/build/intermediates/javac/release/classes/com/kvideo/tv/BuildConfig.class differ diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/api-versions-49-34.bin b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/api-versions-49-34.bin new file mode 100644 index 0000000..7f2c17e Binary files /dev/null and b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/api-versions-49-34.bin differ diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/lint-cache-version.txt b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/lint-cache-version.txt new file mode 100644 index 0000000..c7e5f62 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/lint-cache-version.txt @@ -0,0 +1 @@ +Cache for Android Lint31.2.0 diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/activity/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/activity/group-index.xml new file mode 100644 index 0000000..49f54e5 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/activity/group-index.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/core/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/core/group-index.xml new file mode 100644 index 0000000..4443284 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/core/group-index.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/webkit/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/webkit/group-index.xml new file mode 100644 index 0000000..538dcb5 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/androidx/webkit/group-index.xml @@ -0,0 +1,4 @@ + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/master-index.xml b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/master-index.xml new file mode 100644 index 0000000..2e8418a --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/maven.google/master-index.xml @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/sdk_index/snapshot.gz b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/sdk_index/snapshot.gz new file mode 100644 index 0000000..255b926 Binary files /dev/null and b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/sdk_index/snapshot.gz differ diff --git a/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/typos-en.txt-2.bin b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/typos-en.txt-2.bin new file mode 100644 index 0000000..9ae915a Binary files /dev/null and b/android-tv/app/build/intermediates/lint-cache/lintAnalyzeDebug/typos-en.txt-2.bin differ diff --git a/android-tv/app/build/intermediates/lint-cache/lintReportDebug/lint-cache-version.txt b/android-tv/app/build/intermediates/lint-cache/lintReportDebug/lint-cache-version.txt new file mode 100644 index 0000000..c7e5f62 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintReportDebug/lint-cache-version.txt @@ -0,0 +1 @@ +Cache for Android Lint31.2.0 diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt new file mode 100644 index 0000000..c7e5f62 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt @@ -0,0 +1 @@ +Cache for Android Lint31.2.0 diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/activity/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/activity/group-index.xml new file mode 100644 index 0000000..49f54e5 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/activity/group-index.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/core/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/core/group-index.xml new file mode 100644 index 0000000..4443284 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/core/group-index.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/webkit/group-index.xml b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/webkit/group-index.xml new file mode 100644 index 0000000..538dcb5 --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/androidx/webkit/group-index.xml @@ -0,0 +1,4 @@ + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml new file mode 100644 index 0000000..2e8418a --- /dev/null +++ b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz new file mode 100644 index 0000000..255b926 Binary files /dev/null and b/android-tv/app/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz differ diff --git a/android-tv/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt b/android-tv/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt new file mode 100644 index 0000000..9f93bd0 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt @@ -0,0 +1,107 @@ +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:21: Warning: This FrameLayout should use android:layout_height="wrap_content" [ScrollViewSize] + android:layout_height="match_parent" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "ScrollViewSize": + ScrollView children must set their layout_width or layout_height attributes + to wrap_content rather than fill_parent or match_parent in the scrolling + dimension + +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:59: Warning: A newer version of androidx.core:core-ktx than 1.13.1 is available: 1.18.0 [GradleDependency] + implementation("androidx.core:core-ktx:1.13.1") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:60: Warning: A newer version of androidx.activity:activity-ktx than 1.9.3 is available: 1.13.0 [GradleDependency] + implementation("androidx.activity:activity-ktx:1.9.3") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:61: Warning: A newer version of androidx.webkit:webkit than 1.14.0 is available: 1.15.0 [GradleDependency] + implementation("androidx.webkit:webkit:1.14.0") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "GradleDependency": + This detector looks for usages of libraries where the version you are using + is not the current stable release. Using older versions is fine, and there + are cases where you deliberately want to stick with an older version. + However, you may simply not be aware that a more recent version is + available, and that is what this lint check helps find. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:111: Warning: Unnecessary; SDK_INT is always >= 26 [ObsoleteSdkInt] + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:437: Warning: Unnecessary; SDK_INT is never < 26 [ObsoleteSdkInt] + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "ObsoleteSdkInt": + This check flags version checks that are not necessary, because the + minSdkVersion (or surrounding known API level) is already at least as high + as the version checked for. + + Similarly, it also looks for resources in -vNN folders, such as values-v14 + where the version qualifier is less than or equal to the minSdkVersion, + where the contents should be merged into the best folder. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:5: Warning: Possible overdraw: Root element paints background #000000 with a theme that also paints a background (inferred theme is @style/AppTheme) [Overdraw] + android:background="#000000"> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "Overdraw": + If you set a background drawable on a root view, then you should use a + custom theme where the theme background is null. Otherwise, the theme + background will be painted first, only to have your custom background + completely cover it; this is called "overdraw". + + NOTE: This detector relies on figuring out which layouts are associated + with which activities based on scanning the Java code, and it's currently + doing that using an inexact pattern matching algorithm. Therefore, it can + incorrectly conclude which activity the layout is associated with and then + wrongly complain that a background-theme is hidden. + + If you want your custom background on multiple pages, then you should + consider making a custom theme with your custom background and just using + that theme instead of a root element background. + + Of course it's possible that your custom drawable is translucent and you + want it to be mixed with the background. However, you will get better + performance if you pre-mix the background with your drawable and use that + resulting image or color as a custom theme background instead. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:24: Warning: This LinearLayout layout or its FrameLayout parent is unnecessary; transfer the background attribute to the other view [UselessParent] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-partial.xml b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-partial.xml new file mode 100644 index 0000000..75d43ea --- /dev/null +++ b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-partial.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-provisional.xml b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-provisional.xml new file mode 100644 index 0000000..503ccb9 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-provisional.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-resources.xml b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-resources.xml new file mode 100644 index 0000000..2dba193 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_partial_results/debug/out/lint-resources.xml @@ -0,0 +1 @@ +http://schemas.android.com/apk/res-auto;;${\:app*debug*MAIN*sourceProvider*0*resDir*0}/drawable/tv_banner.xml,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/layout/activity_main.xml,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/mipmap-hdpi/ic_launcher.png,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/mipmap-mdpi/ic_launcher.png,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/mipmap-xhdpi/ic_launcher.png,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/mipmap-xxhdpi/ic_launcher.png,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/mipmap-xxxhdpi/ic_launcher.png,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/values/strings.xml,${\:app*debug*MAIN*sourceProvider*0*resDir*0}/values/styles.xml,+drawable:tv_banner,0,F;+id:webview,1,F;setup_container,1,F;save_button,1,F;open_button,1,F;status_text,1,F;url_input,1,F;fullscreen_container,1,F;+layout:activity_main,1,F;+mipmap:ic_launcher,2,F;ic_launcher,3,F;ic_launcher,4,F;ic_launcher,5,F;ic_launcher,6,F;+string:setup_hint,7,V"https\://example.com";setup_description,7,V"这是一个仅面向 Android TV 的轻量 WebView 壳。首次使用时输入你的 KVideo 部署地址,保存后可直接从电视主页打开。";setup_security_note,7,V"发布版默认只接受 HTTPS,并且应用只会继续停留在你配置的同一站点域名内。";button_save,7,V"保存并打开";app_name,7,V"KVideo TV";button_exit,7,V"退出";status_settings_hint,7,V"你可以在这里修改服务器地址,然后重新打开 KVideo。";button_open_saved,7,V"打开已保存地址";status_first_launch,7,V"首次使用请先填写可访问的 KVideo 地址";setup_footer,7,V"提示:如果 APK 已打开站点,按菜单键可随时返回这个设置页;发布版不会加载 HTTP 地址或跳转到其他域名。";status_invalid_url,7,V"地址无效。发布版仅允许 HTTPS;调试版可选 HTTP 或 HTTPS。输入域名时应用会自动补全为 https\://。";status_ssl_error,7,V"TLS 证书校验失败,已阻止当前加载。";setup_title,7,V"连接你的 KVideo";status_ready,7,V"已准备就绪";status_load_failed,7,V"页面加载失败,请检查地址、证书和网络连通性后重试。";status_blocked_navigation,7,V"已拦截跨站跳转。Android TV 壳仅允许当前已配置站点继续导航。";+style:AppTheme,8,VDandroid\:Theme.Material.NoActionBar,android\:windowFullscreen:true,android\:windowNoTitle:true,android\:colorBackground:#000000,; \ No newline at end of file diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-dependencies.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-dependencies.xml new file mode 100644 index 0000000..74ccf33 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-dependencies.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-libraries.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-libraries.xml new file mode 100644 index 0000000..1f50a97 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-androidTestArtifact-libraries.xml @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-dependencies.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-dependencies.xml new file mode 100644 index 0000000..f4959dc --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-dependencies.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-libraries.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-libraries.xml new file mode 100644 index 0000000..7811ccb --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-artifact-libraries.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-dependencies.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-dependencies.xml new file mode 100644 index 0000000..2015de8 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-dependencies.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-libraries.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-libraries.xml new file mode 100644 index 0000000..fbca4ab --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug-testArtifact-libraries.xml @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug.xml new file mode 100644 index 0000000..c6f1b1a --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/debug.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/module.xml b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/module.xml new file mode 100644 index 0000000..569bd0a --- /dev/null +++ b/android-tv/app/build/intermediates/lint_report_lint_model/debug/generateDebugLintReportModel/module.xml @@ -0,0 +1,18 @@ + + + + diff --git a/android-tv/app/build/intermediates/lint_return_value/debug/return-value-debug.txt b/android-tv/app/build/intermediates/lint_return_value/debug/return-value-debug.txt new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_return_value/debug/return-value-debug.txt @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/module.xml b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/module.xml new file mode 100644 index 0000000..d8d6560 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/module.xml @@ -0,0 +1,18 @@ + + + + diff --git a/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-dependencies.xml b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-dependencies.xml new file mode 100644 index 0000000..f4959dc --- /dev/null +++ b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-dependencies.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-libraries.xml b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-libraries.xml new file mode 100644 index 0000000..7811ccb --- /dev/null +++ b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release-artifact-libraries.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release.xml b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release.xml new file mode 100644 index 0000000..76b4024 --- /dev/null +++ b/android-tv/app/build/intermediates/lint_vital_report_lint_model/release/generateReleaseLintVitalReportModel/release.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/local_only_symbol_list/debug/R-def.txt b/android-tv/app/build/intermediates/local_only_symbol_list/debug/R-def.txt new file mode 100644 index 0000000..ddf864d --- /dev/null +++ b/android-tv/app/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -0,0 +1,29 @@ +R_DEF: Internal format may change without notice +local +drawable tv_banner +id fullscreen_container +id open_button +id save_button +id setup_container +id status_text +id url_input +id webview +layout activity_main +mipmap ic_launcher +string app_name +string button_exit +string button_open_saved +string button_save +string setup_description +string setup_footer +string setup_hint +string setup_security_note +string setup_title +string status_blocked_navigation +string status_first_launch +string status_invalid_url +string status_load_failed +string status_ready +string status_settings_hint +string status_ssl_error +style AppTheme diff --git a/android-tv/app/build/intermediates/local_only_symbol_list/release/R-def.txt b/android-tv/app/build/intermediates/local_only_symbol_list/release/R-def.txt new file mode 100644 index 0000000..ddf864d --- /dev/null +++ b/android-tv/app/build/intermediates/local_only_symbol_list/release/R-def.txt @@ -0,0 +1,29 @@ +R_DEF: Internal format may change without notice +local +drawable tv_banner +id fullscreen_container +id open_button +id save_button +id setup_container +id status_text +id url_input +id webview +layout activity_main +mipmap ic_launcher +string app_name +string button_exit +string button_open_saved +string button_save +string setup_description +string setup_footer +string setup_hint +string setup_security_note +string setup_title +string status_blocked_navigation +string status_first_launch +string status_invalid_url +string status_load_failed +string status_ready +string status_settings_hint +string status_ssl_error +style AppTheme diff --git a/android-tv/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/android-tv/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..9840bde --- /dev/null +++ b/android-tv/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,145 @@ +1 +2 +6 +7 +10 +11 +11-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:5:5-67 +11-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:5:22-64 +12 +13 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:7:5-9:35 +14 android:name="android.software.leanback" +14-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:8:9-49 +15 android:required="true" /> +15-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:9:9-32 +16 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:11:5-13:36 +17 android:name="android.hardware.touchscreen" +17-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:12:9-52 +18 android:required="false" /> +18-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:13:9-33 +19 +20 [androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:22:5-24:47 +21 android:name="com.kvideo.tv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" +21-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:23:9-81 +22 android:protectionLevel="signature" /> +22-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:24:9-44 +23 +24 +24-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:26:5-97 +24-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:26:22-94 +25 +26 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:16:9-35 +28 android:appComponentFactory="androidx.core.app.CoreComponentFactory" +28-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:28:18-86 +29 android:banner="@drawable/tv_banner" +29-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:17:9-45 +30 android:debuggable="true" +31 android:extractNativeLibs="false" +32 android:hardwareAccelerated="true" +32-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:18:9-43 +33 android:icon="@mipmap/ic_launcher" +33-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:19:9-43 +34 android:label="@string/app_name" +34-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:20:9-41 +35 android:roundIcon="@mipmap/ic_launcher" +35-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:21:9-48 +36 android:supportsRtl="true" +36-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:22:9-35 +37 android:theme="@style/AppTheme" +37-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:23:9-40 +38 android:usesCleartextTraffic="true" > +38-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:24:9-63 +39 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:27:9-40:20 +40 android:name="com.kvideo.tv.MainActivity" +40-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:28:13-41 +41 android:configChanges="orientation|screenSize|keyboardHidden|screenLayout|smallestScreenSize" +41-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:29:13-106 +42 android:exported="true" +42-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:30:13-36 +43 android:screenOrientation="landscape" +43-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:31:13-50 +44 android:supportsPictureInPicture="true" +44-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:32:13-52 +45 android:windowSoftInputMode="adjustResize" > +45-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:33:13-55 +46 +47 +48 +48-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:36:13-39:29 +49 +49-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:37:17-69 +49-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:37:25-66 +50 +51 +51-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:38:17-86 +51-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:38:27-83 +52 +53 +54 +55 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:24:9-32:20 +56 android:name="androidx.startup.InitializationProvider" +56-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:25:13-67 +57 android:authorities="com.kvideo.tv.androidx-startup" +57-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:26:13-68 +58 android:exported="false" > +58-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:27:13-37 +59 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:29:13-31:52 +60 android:name="androidx.profileinstaller.ProfileInstallerInitializer" +60-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:30:17-85 +61 android:value="androidx.startup" /> +61-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:31:17-49 +62 +63 +64 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:34:9-52:20 +65 android:name="androidx.profileinstaller.ProfileInstallReceiver" +65-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:35:13-76 +66 android:directBootAware="false" +66-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:36:13-44 +67 android:enabled="true" +67-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:37:13-35 +68 android:exported="true" +68-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:38:13-36 +69 android:permission="android.permission.DUMP" > +69-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:39:13-57 +70 +70-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:40:13-42:29 +71 +71-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:17-91 +71-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:25-88 +72 +73 +73-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:43:13-45:29 +74 +74-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:17-85 +74-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:25-82 +75 +76 +76-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:46:13-48:29 +77 +77-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:17-88 +77-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:25-85 +78 +79 +79-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:49:13-51:29 +80 +80-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:17-95 +80-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:25-92 +81 +82 +83 +84 +85 diff --git a/android-tv/app/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt b/android-tv/app/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt new file mode 100644 index 0000000..d70d29f --- /dev/null +++ b/android-tv/app/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt @@ -0,0 +1,144 @@ +1 +2 +6 +7 +10 +11 +11-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:5:5-67 +11-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:5:22-64 +12 +13 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:7:5-9:35 +14 android:name="android.software.leanback" +14-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:8:9-49 +15 android:required="true" /> +15-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:9:9-32 +16 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:11:5-13:36 +17 android:name="android.hardware.touchscreen" +17-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:12:9-52 +18 android:required="false" /> +18-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:13:9-33 +19 +20 [androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:22:5-24:47 +21 android:name="com.kvideo.tv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" +21-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:23:9-81 +22 android:protectionLevel="signature" /> +22-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:24:9-44 +23 +24 +24-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:26:5-97 +24-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:26:22-94 +25 +26 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:16:9-35 +28 android:appComponentFactory="androidx.core.app.CoreComponentFactory" +28-->[androidx.core:core:1.13.1] /Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/AndroidManifest.xml:28:18-86 +29 android:banner="@drawable/tv_banner" +29-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:17:9-45 +30 android:extractNativeLibs="false" +31 android:hardwareAccelerated="true" +31-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:18:9-43 +32 android:icon="@mipmap/ic_launcher" +32-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:19:9-43 +33 android:label="@string/app_name" +33-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:20:9-41 +34 android:roundIcon="@mipmap/ic_launcher" +34-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:21:9-48 +35 android:supportsRtl="true" +35-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:22:9-35 +36 android:theme="@style/AppTheme" +36-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:23:9-40 +37 android:usesCleartextTraffic="false" > +37-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:24:9-63 +38 /Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:27:9-40:20 +39 android:name="com.kvideo.tv.MainActivity" +39-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:28:13-41 +40 android:configChanges="orientation|screenSize|keyboardHidden|screenLayout|smallestScreenSize" +40-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:29:13-106 +41 android:exported="true" +41-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:30:13-36 +42 android:screenOrientation="landscape" +42-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:31:13-50 +43 android:supportsPictureInPicture="true" +43-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:32:13-52 +44 android:windowSoftInputMode="adjustResize" > +44-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:33:13-55 +45 +46 +47 +47-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:36:13-39:29 +48 +48-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:37:17-69 +48-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:37:25-66 +49 +50 +50-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:38:17-86 +50-->/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/AndroidManifest.xml:38:27-83 +51 +52 +53 +54 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:24:9-32:20 +55 android:name="androidx.startup.InitializationProvider" +55-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:25:13-67 +56 android:authorities="com.kvideo.tv.androidx-startup" +56-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:26:13-68 +57 android:exported="false" > +57-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:27:13-37 +58 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:29:13-31:52 +59 android:name="androidx.profileinstaller.ProfileInstallerInitializer" +59-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:30:17-85 +60 android:value="androidx.startup" /> +60-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:31:17-49 +61 +62 +63 [androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:34:9-52:20 +64 android:name="androidx.profileinstaller.ProfileInstallReceiver" +64-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:35:13-76 +65 android:directBootAware="false" +65-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:36:13-44 +66 android:enabled="true" +66-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:37:13-35 +67 android:exported="true" +67-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:38:13-36 +68 android:permission="android.permission.DUMP" > +68-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:39:13-57 +69 +69-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:40:13-42:29 +70 +70-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:17-91 +70-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:25-88 +71 +72 +72-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:43:13-45:29 +73 +73-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:17-85 +73-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:25-82 +74 +75 +75-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:46:13-48:29 +76 +76-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:17-88 +76-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:25-85 +77 +78 +78-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:49:13-51:29 +79 +79-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:17-95 +79-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/haoyangkuek/.gradle/caches/transforms-3/980ad741ee4289e82bbc380731324c56/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:25-92 +80 +81 +82 +83 +84 diff --git a/android-tv/app/build/intermediates/merged_art_profile/release/baseline-prof.txt b/android-tv/app/build/intermediates/merged_art_profile/release/baseline-prof.txt new file mode 100644 index 0000000..c96ee45 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_art_profile/release/baseline-prof.txt @@ -0,0 +1,83 @@ +Landroidx/activity/ComponentActivity$4; +HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/p;)V +HSPLandroidx/activity/ComponentActivity$4;->a(Landroidx/lifecycle/o;Landroidx/lifecycle/k;)V +Landroidx/activity/i; +HSPLandroidx/activity/i;->a(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; +Landroidx/activity/j; +Landroidx/activity/l; +Landroidx/activity/p; +HSPLandroidx/activity/p;->()V +HSPLandroidx/activity/p;->b()Landroidx/lifecycle/s; +PLandroidx/activity/p;->onBackPressed()V +HSPLandroidx/activity/p;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/activity/p;->onTrimMemory(I)V +Landroidx/activity/q; +HSPLandroidx/activity/q;->(Landroidx/activity/l;Landroidx/activity/n;)V +Landroidx/activity/t; +HSPLandroidx/activity/t;->(Landroidx/activity/z;I)V +Landroidx/activity/w; +HSPLandroidx/activity/w;->()V +HSPLandroidx/activity/w;->a(Lu/a;)Landroid/window/OnBackInvokedCallback; +Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->a(Landroidx/lifecycle/o;Landroidx/lifecycle/k;)V +Landroidx/activity/z; +HSPLandroidx/activity/z;->(Landroidx/activity/d;)V +PLandroidx/activity/z;->a()V +Lt/a; +La/a; +HSPLa/a;->()V +Landroidx/activity/f; +Lb/b; +Lb/c; +HSPLb/c;->()V +HSPLandroidx/lifecycle/p;->a(Landroidx/lifecycle/o;Landroidx/lifecycle/k;)V +HSPLandroidx/lifecycle/q;->(Landroidx/lifecycle/o;)V +HSPLandroidx/lifecycle/q;->e(Landroidx/lifecycle/n;)V +HSPLandroidx/lifecycle/q;->f(Landroidx/lifecycle/n;)Landroidx/lifecycle/l; +HSPLandroidx/lifecycle/q;->g(Ljava/lang/String;)V +HSPLandroidx/lifecycle/q;->h(Landroidx/lifecycle/l;)V +HSPLandroidx/lifecycle/q;->d(Landroidx/lifecycle/n;)V +HSPLandroidx/lifecycle/q;->i()V +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->a(Landroidx/lifecycle/o;Landroidx/lifecycle/k;)V +HSPLandroidx/lifecycle/w;->()V +HSPLandroidx/lifecycle/w;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +PLandroidx/lifecycle/w;->onActivityDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/w;->onActivityPaused(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/w;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/w;->onActivityPostResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/w;->onActivityPostStarted(Landroid/app/Activity;)V +PLandroidx/lifecycle/w;->onActivityPreDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/w;->onActivityPrePaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/w;->onActivityPreStopped(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/w;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/w;->onActivityStarted(Landroid/app/Activity;)V +PLandroidx/lifecycle/w;->onActivityStopped(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/w;->registerIn(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/x;->()V +HSPLandroidx/lifecycle/x;->a(Landroidx/lifecycle/k;)V +HSPLandroidx/lifecycle/x;->onActivityCreated(Landroid/os/Bundle;)V +PLandroidx/lifecycle/x;->onDestroy()V +PLandroidx/lifecycle/x;->onPause()V +HSPLandroidx/lifecycle/x;->onResume()V +HSPLandroidx/lifecycle/x;->onStart()V +PLandroidx/lifecycle/x;->onStop()V +HSPLandroidx/lifecycle/g0;->()V +Ln/a; +HSPLn/a;->()V +HSPLn/a;->(Landroid/content/Context;)V +HSPLn/a;->a(Landroid/os/Bundle;)V +HSPLn/a;->b(Ljava/lang/Class;Ljava/util/HashSet;)V +Landroidx/activity/d; +HSPLandroidx/activity/d;->(Landroidx/activity/p;I)V +Landroidx/activity/e; +HSPLandroidx/activity/e;->(ILjava/lang/Object;)V +Landroidx/lifecycle/y; +HSPLandroidx/lifecycle/y;->(ILjava/lang/Object;)V +HSPLandroidx/activity/f;->(Landroidx/activity/p;)V +Landroidx/activity/k; +HSPLandroidx/activity/k;->(Ljava/lang/Object;)V +Landroidx/activity/v; +HSPLandroidx/activity/v;->(Lu/a;)V +HSPLandroidx/lifecycle/s;->()V +Landroidx/activity/h; +HSPLandroidx/activity/h;->b(Ljava/lang/Object;)V diff --git a/android-tv/app/build/intermediates/merged_art_profile/release/expandReleaseArtProfileWildcards/baseline-prof.txt b/android-tv/app/build/intermediates/merged_art_profile/release/expandReleaseArtProfileWildcards/baseline-prof.txt new file mode 100644 index 0000000..d82bbeb --- /dev/null +++ b/android-tv/app/build/intermediates/merged_art_profile/release/expandReleaseArtProfileWildcards/baseline-prof.txt @@ -0,0 +1,272 @@ +Landroidx/activity/Cancellable; +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda2; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda3; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->onContextAvailable(Landroid/content/Context;)V +Landroidx/activity/ComponentActivity$1; +HSPLandroidx/activity/ComponentActivity$1;->(Landroidx/activity/ComponentActivity;)V +PLandroidx/activity/ComponentActivity$1;->run()V +Landroidx/activity/ComponentActivity$2; +HSPLandroidx/activity/ComponentActivity$2;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$3; +HSPLandroidx/activity/ComponentActivity$3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$4; +HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$5; +HSPLandroidx/activity/ComponentActivity$5;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$6; +HSPLandroidx/activity/ComponentActivity$6;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$7; +HSPLandroidx/activity/ComponentActivity$7;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$7;->onContextAvailable(Landroid/content/Context;)V +Landroidx/activity/ComponentActivity$Api33Impl; +HSPLandroidx/activity/ComponentActivity$Api33Impl;->getOnBackInvokedDispatcher(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; +Landroidx/activity/ComponentActivity$NonConfigurationInstances; +Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor; +Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; +HSPLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity; +HSPLandroidx/activity/ComponentActivity;->()V +HSPLandroidx/activity/ComponentActivity;->(I)V +PLandroidx/activity/ComponentActivity;->access$001(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/ComponentActivity;->createFullyDrawnExecutor()Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor; +HSPLandroidx/activity/ComponentActivity;->ensureViewModelStore()V +HSPLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry; +HSPLandroidx/activity/ComponentActivity;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle; +HSPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher; +HSPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; +HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; +HSPLandroidx/activity/ComponentActivity;->lambda$new$2$androidx-activity-ComponentActivity(Landroid/content/Context;)V +PLandroidx/activity/ComponentActivity;->onBackPressed()V +HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/activity/ComponentActivity;->onTrimMemory(I)V +Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0; +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/Window;I)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/Window;Z)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m$1(Landroid/view/Window;I)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m$1(Landroid/view/Window;Z)V +Landroidx/activity/EdgeToEdge; +HSPLandroidx/activity/EdgeToEdge;->()V +HSPLandroidx/activity/EdgeToEdge;->enable(Landroidx/activity/ComponentActivity;Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;)V +HSPLandroidx/activity/EdgeToEdge;->enable$default(Landroidx/activity/ComponentActivity;Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;ILjava/lang/Object;)V +Landroidx/activity/EdgeToEdgeApi29; +HSPLandroidx/activity/EdgeToEdgeApi29;->()V +HSPLandroidx/activity/EdgeToEdgeApi29;->setUp(Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;Landroid/view/Window;Landroid/view/View;ZZ)V +Landroidx/activity/EdgeToEdgeImpl; +Landroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0; +HSPLandroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0;->(Landroidx/activity/FullyDrawnReporter;)V +Landroidx/activity/FullyDrawnReporter; +HSPLandroidx/activity/FullyDrawnReporter;->(Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/FullyDrawnReporterOwner; +Landroidx/activity/OnBackPressedCallback; +HSPLandroidx/activity/OnBackPressedCallback;->(Z)V +HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V +HSPLandroidx/activity/OnBackPressedCallback;->isEnabled()Z +HSPLandroidx/activity/OnBackPressedCallback;->remove()V +PLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V +HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V +HSPLandroidx/activity/OnBackPressedCallback;->setEnabledChangedCallback$activity_release(Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/OnBackPressedDispatcher$1; +HSPLandroidx/activity/OnBackPressedDispatcher$1;->(Landroidx/activity/OnBackPressedDispatcher;)V +HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()Ljava/lang/Object; +HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()V +Landroidx/activity/OnBackPressedDispatcher$2; +HSPLandroidx/activity/OnBackPressedDispatcher$2;->(Landroidx/activity/OnBackPressedDispatcher;)V +Landroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0; +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/OnBackPressedDispatcher$Api33Impl; +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->()V +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->()V +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->createOnBackInvokedCallback(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback; +Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V +PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; +HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V +PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V +Landroidx/activity/OnBackPressedDispatcher; +HSPLandroidx/activity/OnBackPressedDispatcher;->(Ljava/lang/Runnable;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; +HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback$activity_release(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; +HSPLandroidx/activity/OnBackPressedDispatcher;->hasEnabledCallbacks()Z +PLandroidx/activity/OnBackPressedDispatcher;->onBackPressed()V +HSPLandroidx/activity/OnBackPressedDispatcher;->setOnBackInvokedDispatcher(Landroid/window/OnBackInvokedDispatcher;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->updateBackInvokedCallbackState$activity_release()V +Landroidx/activity/OnBackPressedDispatcherOwner; +Landroidx/activity/R$id; +Landroidx/activity/SystemBarStyle$Companion; +HSPLandroidx/activity/SystemBarStyle$Companion;->()V +HSPLandroidx/activity/SystemBarStyle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/activity/SystemBarStyle$Companion;->auto(II)Landroidx/activity/SystemBarStyle; +Landroidx/activity/SystemBarStyle; +HSPLandroidx/activity/SystemBarStyle;->()V +HSPLandroidx/activity/SystemBarStyle;->(III)V +HSPLandroidx/activity/SystemBarStyle;->(IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/activity/SystemBarStyle;->getNightMode$activity_release()I +HSPLandroidx/activity/SystemBarStyle;->getScrimWithEnforcedContrast$activity_release(Z)I +HSPLandroidx/activity/SystemBarStyle;->isDark$activity_release(Landroid/content/res/Resources;)Z +Landroidx/activity/ViewTreeOnBackPressedDispatcherOwner; +HSPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner;->set(Landroid/view/View;Landroidx/activity/OnBackPressedDispatcherOwner;)V +Landroidx/activity/contextaware/ContextAware; +Landroidx/activity/contextaware/ContextAwareHelper; +HSPLandroidx/activity/contextaware/ContextAwareHelper;->()V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +PLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V +Landroidx/activity/contextaware/OnContextAvailableListener; +Landroidx/activity/result/ActivityResult; +Landroidx/activity/result/ActivityResultCallback; +Landroidx/activity/result/ActivityResultCaller; +Landroidx/activity/result/ActivityResultLauncher; +HSPLandroidx/activity/result/ActivityResultLauncher;->()V +Landroidx/activity/result/ActivityResultRegistry$3; +HSPLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/contract/ActivityResultContract;)V +HSPLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V +PLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V +Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract; +HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V +Landroidx/activity/result/ActivityResultRegistry; +HSPLandroidx/activity/result/ActivityResultRegistry;->()V +HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V +HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I +HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; +HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)I +HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)V +PLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V +Landroidx/activity/result/ActivityResultRegistryOwner; +Landroidx/activity/result/contract/ActivityResultContract; +HSPLandroidx/activity/result/contract/ActivityResultContract;->()V +Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion; +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions; +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V +Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion; +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V +HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;Z)V +HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V +HPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->isSynced()Z +HSPLandroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->popParentState()V +HSPLandroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->sync()V +HSPLandroidx/lifecycle/LiveData$1;->(Landroidx/lifecycle/LiveData;)V +HSPLandroidx/lifecycle/LiveData$1;->run()V +HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->shouldBeActive()Z +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V +PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->activeStateChanged(Z)V +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->detachObserver()V +HSPLandroidx/lifecycle/LiveData;->()V +HSPLandroidx/lifecycle/LiveData;->()V +HSPLandroidx/lifecycle/LiveData;->assertMainThread(Ljava/lang/String;)V +HSPLandroidx/lifecycle/LiveData;->changeActiveCounter(I)V +HSPLandroidx/lifecycle/LiveData;->considerNotify(Landroidx/lifecycle/LiveData$ObserverWrapper;)V +HSPLandroidx/lifecycle/LiveData;->dispatchingValue(Landroidx/lifecycle/LiveData$ObserverWrapper;)V +HSPLandroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; +HSPLandroidx/lifecycle/LiveData;->getVersion()I +HSPLandroidx/lifecycle/LiveData;->hasActiveObservers()Z +HSPLandroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->onActive()V +HSPLandroidx/lifecycle/LiveData;->onInactive()V +HSPLandroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V +HSPLandroidx/lifecycle/MediatorLiveData;->()V +HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V +HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V +HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V +HSPLandroidx/lifecycle/MutableLiveData;->()V +HSPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->registerIn(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment;->()V +HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroid/app/Activity;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchCreate(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchResume(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchStart(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V +PLandroidx/lifecycle/ReportFragment;->onDestroy()V +PLandroidx/lifecycle/ReportFragment;->onPause()V +HSPLandroidx/lifecycle/ReportFragment;->onResume()V +HSPLandroidx/lifecycle/ReportFragment;->onStart()V +PLandroidx/lifecycle/ReportFragment;->onStop()V +HSPLandroidx/lifecycle/ViewModel;->()V +PLandroidx/lifecycle/ViewModel;->clear()V +PLandroidx/lifecycle/ViewModel;->onCleared()V +HSPLandroidx/lifecycle/ViewModelLazy;->(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Ljava/lang/Object; +HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V +HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelStore;->()V +PLandroidx/lifecycle/ViewModelStore;->clear()V +HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V +HSPLandroidx/lifecycle/ViewTreeLifecycleOwner;->set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/ViewTreeViewModelStoreOwner;->set(Landroid/view/View;Landroidx/lifecycle/ViewModelStoreOwner;)V +Landroidx/startup/AppInitializer; +HSPLandroidx/startup/AppInitializer;->()V +HSPLandroidx/startup/AppInitializer;->(Landroid/content/Context;)V +HSPLandroidx/startup/AppInitializer;->discoverAndInitialize()V +HSPLandroidx/startup/AppInitializer;->discoverAndInitialize(Landroid/os/Bundle;)V +HSPLandroidx/startup/AppInitializer;->doInitialize(Ljava/lang/Class;)Ljava/lang/Object; +HSPLandroidx/startup/AppInitializer;->doInitialize(Ljava/lang/Class;Ljava/util/Set;)Ljava/lang/Object; +HSPLandroidx/startup/AppInitializer;->getInstance(Landroid/content/Context;)Landroidx/startup/AppInitializer; +HSPLandroidx/startup/AppInitializer;->initializeComponent(Ljava/lang/Class;)Ljava/lang/Object; +HSPLandroidx/startup/AppInitializer;->isEagerlyInitialized(Ljava/lang/Class;)Z +HSPLandroidx/startup/AppInitializer;->setDelegate(Landroidx/startup/AppInitializer;)V diff --git a/android-tv/app/build/intermediates/merged_art_profile/release/mergeReleaseArtProfile/baseline-prof.txt b/android-tv/app/build/intermediates/merged_art_profile/release/mergeReleaseArtProfile/baseline-prof.txt new file mode 100644 index 0000000..501e390 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_art_profile/release/mergeReleaseArtProfile/baseline-prof.txt @@ -0,0 +1,342 @@ +# Baseline profiles for androidx.activity + +HSPLandroidx/activity/ComponentActivity$1;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$2;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity$5;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/ComponentActivity$6;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$7;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$7;->onContextAvailable(Landroid/content/Context;)V +HSPLandroidx/activity/ComponentActivity;->()V +HSPLandroidx/activity/ComponentActivity;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/ComponentActivity;->ensureViewModelStore()V +HSPLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry; +HSPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle; +HSPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher; +HSPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; +HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; +HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/activity/OnBackPressedCallback;->(Z)V +HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V +HSPLandroidx/activity/OnBackPressedCallback;->remove()V +HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->(Ljava/lang/Runnable;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; +HSPLandroidx/activity/contextaware/ContextAwareHelper;->()V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V +HSPLandroidx/activity/result/ActivityResultLauncher;->()V +HSPLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/contract/ActivityResultContract;)V +HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V +HSPLandroidx/activity/result/ActivityResultRegistry;->()V +HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V +HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I +HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; +HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)I +HSPLandroidx/activity/result/contract/ActivityResultContract;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V +Landroidx/activity/Cancellable; +Landroidx/activity/ComponentActivity$1; +Landroidx/activity/ComponentActivity$2; +Landroidx/activity/ComponentActivity$3; +Landroidx/activity/ComponentActivity$4; +Landroidx/activity/ComponentActivity$5; +Landroidx/activity/ComponentActivity$6; +Landroidx/activity/ComponentActivity$7; +Landroidx/activity/ComponentActivity$NonConfigurationInstances; +Landroidx/activity/ComponentActivity; +Landroidx/activity/OnBackPressedCallback; +Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; +Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; +Landroidx/activity/OnBackPressedDispatcher; +Landroidx/activity/OnBackPressedDispatcherOwner; +Landroidx/activity/contextaware/ContextAware; +Landroidx/activity/contextaware/ContextAwareHelper; +Landroidx/activity/contextaware/OnContextAvailableListener; +Landroidx/activity/result/ActivityResult; +Landroidx/activity/result/ActivityResultCallback; +Landroidx/activity/result/ActivityResultCaller; +Landroidx/activity/result/ActivityResultLauncher; +Landroidx/activity/result/ActivityResultRegistry$3; +Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract; +Landroidx/activity/result/ActivityResultRegistry; +Landroidx/activity/result/ActivityResultRegistryOwner; +Landroidx/activity/result/contract/ActivityResultContract; +Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions; +Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; +PLandroidx/activity/ComponentActivity$1;->run()V +PLandroidx/activity/ComponentActivity;->access$001(Landroidx/activity/ComponentActivity;)V +PLandroidx/activity/ComponentActivity;->onBackPressed()V +PLandroidx/activity/OnBackPressedCallback;->isEnabled()Z +PLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V +PLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V +PLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V +PLandroidx/activity/OnBackPressedDispatcher;->onBackPressed()V +PLandroidx/activity/contextaware/ContextAwareHelper;->clearAvailableContext()V +PLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V +PLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V + +Landroidx/activity/Cancellable; +Landroidx/activity/ComponentActivity; +HSPLandroidx/activity/ComponentActivity;->()V +HSPLandroidx/activity/ComponentActivity;->(I)V +HSPLandroidx/activity/ComponentActivity;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/ComponentActivity;->createFullyDrawnExecutor()Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor; +HSPLandroidx/activity/ComponentActivity;->ensureViewModelStore()V +HSPLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry; +HSPLandroidx/activity/ComponentActivity;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras; +HSPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle; +HSPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher; +HSPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry; +HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; +HSPLandroidx/activity/ComponentActivity;->lambda$new$2$androidx-activity-ComponentActivity(Landroid/content/Context;)V +HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V +HSPLandroidx/activity/ComponentActivity;->onTrimMemory(I)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda2; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda3; +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->onContextAvailable(Landroid/content/Context;)V +Landroidx/activity/ComponentActivity$1; +HSPLandroidx/activity/ComponentActivity$1;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$2; +HSPLandroidx/activity/ComponentActivity$2;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentActivity$3; +HSPLandroidx/activity/ComponentActivity$3;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$4; +HSPLandroidx/activity/ComponentActivity$4;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$5; +HSPLandroidx/activity/ComponentActivity$5;->(Landroidx/activity/ComponentActivity;)V +HSPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/ComponentActivity$Api33Impl; +HSPLandroidx/activity/ComponentActivity$Api33Impl;->getOnBackInvokedDispatcher(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; +Landroidx/activity/ComponentActivity$NonConfigurationInstances; +Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor; +Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; +HSPLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;->(Landroidx/activity/ComponentActivity;)V +Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0; +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m$1(Landroid/view/Window;I)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m$1(Landroid/view/Window;Z)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/Window;I)V +HSPLandroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/Window;Z)V +Landroidx/activity/EdgeToEdge; +HSPLandroidx/activity/EdgeToEdge;->()V +HSPLandroidx/activity/EdgeToEdge;->enable$default(Landroidx/activity/ComponentActivity;Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;ILjava/lang/Object;)V +HSPLandroidx/activity/EdgeToEdge;->enable(Landroidx/activity/ComponentActivity;Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;)V +Landroidx/activity/EdgeToEdgeApi29; +HSPLandroidx/activity/EdgeToEdgeApi29;->()V +HSPLandroidx/activity/EdgeToEdgeApi29;->setUp(Landroidx/activity/SystemBarStyle;Landroidx/activity/SystemBarStyle;Landroid/view/Window;Landroid/view/View;ZZ)V +Landroidx/activity/EdgeToEdgeImpl; +Landroidx/activity/FullyDrawnReporter; +HSPLandroidx/activity/FullyDrawnReporter;->(Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0; +HSPLandroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0;->(Landroidx/activity/FullyDrawnReporter;)V +Landroidx/activity/FullyDrawnReporterOwner; +Landroidx/activity/OnBackPressedCallback; +HSPLandroidx/activity/OnBackPressedCallback;->(Z)V +HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V +HSPLandroidx/activity/OnBackPressedCallback;->isEnabled()Z +HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V +HSPLandroidx/activity/OnBackPressedCallback;->setEnabledChangedCallback$activity_release(Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/OnBackPressedDispatcher; +HSPLandroidx/activity/OnBackPressedDispatcher;->(Ljava/lang/Runnable;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback$activity_release(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; +HSPLandroidx/activity/OnBackPressedDispatcher;->hasEnabledCallbacks()Z +HSPLandroidx/activity/OnBackPressedDispatcher;->setOnBackInvokedDispatcher(Landroid/window/OnBackInvokedDispatcher;)V +HSPLandroidx/activity/OnBackPressedDispatcher;->updateBackInvokedCallbackState$activity_release()V +Landroidx/activity/OnBackPressedDispatcher$1; +HSPLandroidx/activity/OnBackPressedDispatcher$1;->(Landroidx/activity/OnBackPressedDispatcher;)V +HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()Ljava/lang/Object; +HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()V +Landroidx/activity/OnBackPressedDispatcher$2; +HSPLandroidx/activity/OnBackPressedDispatcher$2;->(Landroidx/activity/OnBackPressedDispatcher;)V +Landroidx/activity/OnBackPressedDispatcher$Api33Impl; +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->()V +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->()V +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->createOnBackInvokedCallback(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback; +Landroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0; +HSPLandroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V +Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V +HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; +HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V +Landroidx/activity/OnBackPressedDispatcherOwner; +Landroidx/activity/R$id; +Landroidx/activity/SystemBarStyle; +HSPLandroidx/activity/SystemBarStyle;->()V +HSPLandroidx/activity/SystemBarStyle;->(III)V +HSPLandroidx/activity/SystemBarStyle;->(IIILkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/activity/SystemBarStyle;->getNightMode$activity_release()I +HSPLandroidx/activity/SystemBarStyle;->getScrimWithEnforcedContrast$activity_release(Z)I +HSPLandroidx/activity/SystemBarStyle;->isDark$activity_release(Landroid/content/res/Resources;)Z +Landroidx/activity/SystemBarStyle$Companion; +HSPLandroidx/activity/SystemBarStyle$Companion;->()V +HSPLandroidx/activity/SystemBarStyle$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +HSPLandroidx/activity/SystemBarStyle$Companion;->auto(II)Landroidx/activity/SystemBarStyle; +Landroidx/activity/ViewTreeOnBackPressedDispatcherOwner; +HSPLandroidx/activity/ViewTreeOnBackPressedDispatcherOwner;->set(Landroid/view/View;Landroidx/activity/OnBackPressedDispatcherOwner;)V +Landroidx/activity/contextaware/ContextAware; +Landroidx/activity/contextaware/ContextAwareHelper; +HSPLandroidx/activity/contextaware/ContextAwareHelper;->()V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V +HSPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V +Landroidx/activity/contextaware/OnContextAvailableListener; +Landroidx/activity/result/ActivityResult; +Landroidx/activity/result/ActivityResultCallback; +Landroidx/activity/result/ActivityResultCaller; +Landroidx/activity/result/ActivityResultLauncher; +HSPLandroidx/activity/result/ActivityResultLauncher;->()V +Landroidx/activity/result/ActivityResultRegistry; +HSPLandroidx/activity/result/ActivityResultRegistry;->()V +HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V +HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I +HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; +HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)V +Landroidx/activity/result/ActivityResultRegistry$3; +HSPLandroidx/activity/result/ActivityResultRegistry$3;->(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V +Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract; +HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V +Landroidx/activity/result/ActivityResultRegistryOwner; +Landroidx/activity/result/contract/ActivityResultContract; +HSPLandroidx/activity/result/contract/ActivityResultContract;->()V +Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions; +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V +Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion; +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V +Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion; +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;->()V +HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +# Baseline profiles for lifecycle-livedata-core + +HSPLandroidx/lifecycle/LiveData$1;->(Landroidx/lifecycle/LiveData;)V +HSPLandroidx/lifecycle/LiveData$1;->run()V +HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->shouldBeActive()Z +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->activeStateChanged(Z)V +HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->detachObserver()V +HSPLandroidx/lifecycle/LiveData;->()V +HSPLandroidx/lifecycle/LiveData;->()V +HSPLandroidx/lifecycle/LiveData;->assertMainThread(Ljava/lang/String;)V +HSPLandroidx/lifecycle/LiveData;->changeActiveCounter(I)V +HSPLandroidx/lifecycle/LiveData;->considerNotify(Landroidx/lifecycle/LiveData$ObserverWrapper;)V +HSPLandroidx/lifecycle/LiveData;->dispatchingValue(Landroidx/lifecycle/LiveData$ObserverWrapper;)V +HSPLandroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object; +HSPLandroidx/lifecycle/LiveData;->getVersion()I +HSPLandroidx/lifecycle/LiveData;->hasActiveObservers()Z +HSPLandroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->onActive()V +HSPLandroidx/lifecycle/LiveData;->onInactive()V +HSPLandroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V +HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V +HSPLandroidx/lifecycle/MediatorLiveData;->()V +HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V +HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V +HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V +HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V +HSPLandroidx/lifecycle/MutableLiveData;->()V +HSPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V +PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V + +# Baseline profiles for Lifecycle ViewModel + +HSPLandroidx/lifecycle/ViewModel;->()V +HSPLandroidx/lifecycle/ViewModelLazy;->(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V +HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Ljava/lang/Object; +HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V +HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelStore;->()V +HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel; +HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V +PLandroidx/lifecycle/ViewModel;->clear()V +PLandroidx/lifecycle/ViewModel;->onCleared()V +PLandroidx/lifecycle/ViewModelStore;->clear()V + +# Baseline Profile rules for lifecycle-runtime + +HPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->(Landroidx/lifecycle/LifecycleOwner;Z)V +HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->isSynced()Z +HSPLandroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State; +HSPLandroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->popParentState()V +HSPLandroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V +HSPLandroidx/lifecycle/LifecycleRegistry;->sync()V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->()V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->registerIn(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment;->()V +HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroid/app/Activity;Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchCreate(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchResume(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->dispatchStart(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V +HSPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V +HSPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V +HSPLandroidx/lifecycle/ReportFragment;->onResume()V +HSPLandroidx/lifecycle/ReportFragment;->onStart()V +HSPLandroidx/lifecycle/ViewTreeLifecycleOwner;->set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V +HSPLandroidx/lifecycle/ViewTreeViewModelStoreOwner;->set(Landroid/view/View;Landroidx/lifecycle/ViewModelStoreOwner;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreDestroyed(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPreStopped(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V +PLandroidx/lifecycle/ReportFragment;->onDestroy()V +PLandroidx/lifecycle/ReportFragment;->onPause()V +PLandroidx/lifecycle/ReportFragment;->onStop()V + +# Baseline Profile Rules for androidx.startup + +Landroidx/startup/AppInitializer; +HSPLandroidx/startup/AppInitializer;->**(**)** diff --git a/android-tv/app/build/intermediates/merged_java_res/debug/base.jar b/android-tv/app/build/intermediates/merged_java_res/debug/base.jar new file mode 100644 index 0000000..acec95c Binary files /dev/null and b/android-tv/app/build/intermediates/merged_java_res/debug/base.jar differ diff --git a/android-tv/app/build/intermediates/merged_java_res/release/base.jar b/android-tv/app/build/intermediates/merged_java_res/release/base.jar new file mode 100644 index 0000000..f7eb105 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_java_res/release/base.jar differ diff --git a/android-tv/app/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar b/android-tv/app/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar new file mode 100644 index 0000000..941407b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/base.jar differ diff --git a/android-tv/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/android-tv/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml new file mode 100644 index 0000000..ac9ab1e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_manifest/release/AndroidManifest.xml b/android-tv/app/build/intermediates/merged_manifest/release/AndroidManifest.xml new file mode 100644 index 0000000..d6cbdf7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifest/release/AndroidManifest.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/android-tv/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml new file mode 100644 index 0000000..ac9ab1e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_manifests/debug/output-metadata.json b/android-tv/app/build/intermediates/merged_manifests/debug/output-metadata.json new file mode 100644 index 0000000..54058cf --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifests/debug/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_manifests/release/AndroidManifest.xml b/android-tv/app/build/intermediates/merged_manifests/release/AndroidManifest.xml new file mode 100644 index 0000000..d6cbdf7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifests/release/AndroidManifest.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_manifests/release/output-metadata.json b/android-tv/app/build/intermediates/merged_manifests/release/output-metadata.json new file mode 100644 index 0000000..4b81d53 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_manifests/release/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res/debug/drawable_tv_banner.xml.flat b/android-tv/app/build/intermediates/merged_res/debug/drawable_tv_banner.xml.flat new file mode 100644 index 0000000..e44e17d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/drawable_tv_banner.xml.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/layout_activity_main.xml.flat b/android-tv/app/build/intermediates/merged_res/debug/layout_activity_main.xml.flat new file mode 100644 index 0000000..13c1bb7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/layout_activity_main.xml.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat new file mode 100644 index 0000000..b6e0c3d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat new file mode 100644 index 0000000..210171c Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..02722e7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..eb6c46f Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..cb413e7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat new file mode 100644 index 0000000..a81ab28 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat new file mode 100644 index 0000000..c44644f Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat new file mode 100644 index 0000000..bee15d8 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat new file mode 100644 index 0000000..21c220d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat new file mode 100644 index 0000000..34dfe40 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat new file mode 100644 index 0000000..473dce9 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat new file mode 100644 index 0000000..ace98cb Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat new file mode 100644 index 0000000..86d1784 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat new file mode 100644 index 0000000..5771ce0 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat new file mode 100644 index 0000000..0148406 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat new file mode 100644 index 0000000..298be90 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat new file mode 100644 index 0000000..0c05c93 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat new file mode 100644 index 0000000..94606f4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat new file mode 100644 index 0000000..69fdf43 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat new file mode 100644 index 0000000..8911ee0 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat new file mode 100644 index 0000000..8a061b3 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat new file mode 100644 index 0000000..3142839 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat new file mode 100644 index 0000000..8b70a17 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat new file mode 100644 index 0000000..1163dca Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat new file mode 100644 index 0000000..c289ce2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat new file mode 100644 index 0000000..387ac12 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat new file mode 100644 index 0000000..e3cc60c Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat new file mode 100644 index 0000000..dff9580 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat new file mode 100644 index 0000000..59da5b9 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat new file mode 100644 index 0000000..1107bd2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat new file mode 100644 index 0000000..041cf94 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat new file mode 100644 index 0000000..45f87db Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat new file mode 100644 index 0000000..acebea2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat new file mode 100644 index 0000000..c215a7e Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat new file mode 100644 index 0000000..17fb9e4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat new file mode 100644 index 0000000..d31aba2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat new file mode 100644 index 0000000..b551715 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat new file mode 100644 index 0000000..7caa996 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat new file mode 100644 index 0000000..fc043b2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat new file mode 100644 index 0000000..0981437 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat new file mode 100644 index 0000000..577c1bf Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat new file mode 100644 index 0000000..1489593 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat new file mode 100644 index 0000000..586a594 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat new file mode 100644 index 0000000..031b698 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat new file mode 100644 index 0000000..8a4363b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat new file mode 100644 index 0000000..9443404 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat new file mode 100644 index 0000000..bfcfd1d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat new file mode 100644 index 0000000..4c71621 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat new file mode 100644 index 0000000..78d8643 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat new file mode 100644 index 0000000..9c5483d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat new file mode 100644 index 0000000..7ad31c7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat new file mode 100644 index 0000000..3b8b307 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat new file mode 100644 index 0000000..6c0d34d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat new file mode 100644 index 0000000..59e222b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat new file mode 100644 index 0000000..982a80b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat new file mode 100644 index 0000000..7880143 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat new file mode 100644 index 0000000..7c71d92 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat new file mode 100644 index 0000000..62db507 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat new file mode 100644 index 0000000..5cd1e98 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat new file mode 100644 index 0000000..fe898ea Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat new file mode 100644 index 0000000..99d1c9a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat new file mode 100644 index 0000000..1ed2a25 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat new file mode 100644 index 0000000..500c314 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat new file mode 100644 index 0000000..8b7b782 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat new file mode 100644 index 0000000..8ea9149 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat new file mode 100644 index 0000000..6ca7227 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat new file mode 100644 index 0000000..3a82d98 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat new file mode 100644 index 0000000..47c6e7f Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat new file mode 100644 index 0000000..d19b34d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat new file mode 100644 index 0000000..6cf58d5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat new file mode 100644 index 0000000..f35e9f5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat new file mode 100644 index 0000000..d215900 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat new file mode 100644 index 0000000..5dedd8d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat new file mode 100644 index 0000000..a8a6341 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat new file mode 100644 index 0000000..4b42854 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat new file mode 100644 index 0000000..14df420 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat new file mode 100644 index 0000000..46a8d1a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat new file mode 100644 index 0000000..f8bbf90 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat new file mode 100644 index 0000000..2a2f266 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat new file mode 100644 index 0000000..fd9fbd2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat new file mode 100644 index 0000000..85c772a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat new file mode 100644 index 0000000..cbb176f Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat new file mode 100644 index 0000000..c62a124 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat new file mode 100644 index 0000000..a58a1ce Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat new file mode 100644 index 0000000..48a9c43 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat new file mode 100644 index 0000000..f2c7605 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat new file mode 100644 index 0000000..a5c006f Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat new file mode 100644 index 0000000..1400842 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat new file mode 100644 index 0000000..188dac1 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat new file mode 100644 index 0000000..eb301a6 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat new file mode 100644 index 0000000..6be2867 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/debug/values_values.arsc.flat b/android-tv/app/build/intermediates/merged_res/debug/values_values.arsc.flat new file mode 100644 index 0000000..d5230bd Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/debug/values_values.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/drawable_tv_banner.xml.flat b/android-tv/app/build/intermediates/merged_res/release/drawable_tv_banner.xml.flat new file mode 100644 index 0000000..e4c54f7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/drawable_tv_banner.xml.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/layout_activity_main.xml.flat b/android-tv/app/build/intermediates/merged_res/release/layout_activity_main.xml.flat new file mode 100644 index 0000000..6e688b4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/layout_activity_main.xml.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/mipmap-hdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/release/mipmap-hdpi_ic_launcher.png.flat new file mode 100644 index 0000000..84f0698 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/mipmap-hdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/mipmap-mdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/release/mipmap-mdpi_ic_launcher.png.flat new file mode 100644 index 0000000..0f75ad1 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/mipmap-mdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/mipmap-xhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/release/mipmap-xhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..8f2017b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/mipmap-xhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/mipmap-xxhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/release/mipmap-xxhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..186d1cf Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/mipmap-xxhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/mipmap-xxxhdpi_ic_launcher.png.flat b/android-tv/app/build/intermediates/merged_res/release/mipmap-xxxhdpi_ic_launcher.png.flat new file mode 100644 index 0000000..ad97178 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/mipmap-xxxhdpi_ic_launcher.png.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-af_values-af.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-af_values-af.arsc.flat new file mode 100644 index 0000000..b6f9af5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-af_values-af.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-am_values-am.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-am_values-am.arsc.flat new file mode 100644 index 0000000..3fb6d77 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-am_values-am.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ar_values-ar.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ar_values-ar.arsc.flat new file mode 100644 index 0000000..1906afb Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ar_values-ar.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-as_values-as.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-as_values-as.arsc.flat new file mode 100644 index 0000000..71a9ca7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-as_values-as.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-az_values-az.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-az_values-az.arsc.flat new file mode 100644 index 0000000..04f2a2e Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-az_values-az.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-b+sr+Latn_values-b+sr+Latn.arsc.flat new file mode 100644 index 0000000..694622d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-be_values-be.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-be_values-be.arsc.flat new file mode 100644 index 0000000..1f426be Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-be_values-be.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-bg_values-bg.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-bg_values-bg.arsc.flat new file mode 100644 index 0000000..0aeba86 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-bg_values-bg.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-bn_values-bn.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-bn_values-bn.arsc.flat new file mode 100644 index 0000000..4a171ff Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-bn_values-bn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-bs_values-bs.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-bs_values-bs.arsc.flat new file mode 100644 index 0000000..af328c0 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-bs_values-bs.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ca_values-ca.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ca_values-ca.arsc.flat new file mode 100644 index 0000000..14cb423 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ca_values-ca.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-cs_values-cs.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-cs_values-cs.arsc.flat new file mode 100644 index 0000000..962b080 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-cs_values-cs.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-da_values-da.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-da_values-da.arsc.flat new file mode 100644 index 0000000..46454e4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-da_values-da.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-de_values-de.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-de_values-de.arsc.flat new file mode 100644 index 0000000..7cd76fc Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-de_values-de.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-el_values-el.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-el_values-el.arsc.flat new file mode 100644 index 0000000..e1cdda5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-el_values-el.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-en-rAU_values-en-rAU.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-en-rAU_values-en-rAU.arsc.flat new file mode 100644 index 0000000..6e4e54a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-en-rAU_values-en-rAU.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-en-rCA_values-en-rCA.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-en-rCA_values-en-rCA.arsc.flat new file mode 100644 index 0000000..5358943 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-en-rCA_values-en-rCA.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-en-rGB_values-en-rGB.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-en-rGB_values-en-rGB.arsc.flat new file mode 100644 index 0000000..9228f66 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-en-rGB_values-en-rGB.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-en-rIN_values-en-rIN.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-en-rIN_values-en-rIN.arsc.flat new file mode 100644 index 0000000..3b7cac7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-en-rIN_values-en-rIN.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-en-rXC_values-en-rXC.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-en-rXC_values-en-rXC.arsc.flat new file mode 100644 index 0000000..c308162 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-en-rXC_values-en-rXC.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-es-rUS_values-es-rUS.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-es-rUS_values-es-rUS.arsc.flat new file mode 100644 index 0000000..724185a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-es-rUS_values-es-rUS.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-es_values-es.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-es_values-es.arsc.flat new file mode 100644 index 0000000..3dbf270 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-es_values-es.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-et_values-et.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-et_values-et.arsc.flat new file mode 100644 index 0000000..513c178 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-et_values-et.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-eu_values-eu.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-eu_values-eu.arsc.flat new file mode 100644 index 0000000..2832c06 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-eu_values-eu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-fa_values-fa.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-fa_values-fa.arsc.flat new file mode 100644 index 0000000..901f23c Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-fa_values-fa.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-fi_values-fi.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-fi_values-fi.arsc.flat new file mode 100644 index 0000000..0aac2bd Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-fi_values-fi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-fr-rCA_values-fr-rCA.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-fr-rCA_values-fr-rCA.arsc.flat new file mode 100644 index 0000000..36548ee Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-fr-rCA_values-fr-rCA.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-fr_values-fr.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-fr_values-fr.arsc.flat new file mode 100644 index 0000000..8c4982d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-fr_values-fr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-gl_values-gl.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-gl_values-gl.arsc.flat new file mode 100644 index 0000000..3131d13 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-gl_values-gl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-gu_values-gu.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-gu_values-gu.arsc.flat new file mode 100644 index 0000000..7d52da5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-gu_values-gu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-hi_values-hi.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-hi_values-hi.arsc.flat new file mode 100644 index 0000000..460221b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-hi_values-hi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-hr_values-hr.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-hr_values-hr.arsc.flat new file mode 100644 index 0000000..88e4069 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-hr_values-hr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-hu_values-hu.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-hu_values-hu.arsc.flat new file mode 100644 index 0000000..a659d20 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-hu_values-hu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-hy_values-hy.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-hy_values-hy.arsc.flat new file mode 100644 index 0000000..15db1e7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-hy_values-hy.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-in_values-in.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-in_values-in.arsc.flat new file mode 100644 index 0000000..761a6b5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-in_values-in.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-is_values-is.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-is_values-is.arsc.flat new file mode 100644 index 0000000..c6df990 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-is_values-is.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-it_values-it.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-it_values-it.arsc.flat new file mode 100644 index 0000000..53f3604 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-it_values-it.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-iw_values-iw.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-iw_values-iw.arsc.flat new file mode 100644 index 0000000..ccf4a6d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-iw_values-iw.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ja_values-ja.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ja_values-ja.arsc.flat new file mode 100644 index 0000000..fce9485 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ja_values-ja.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ka_values-ka.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ka_values-ka.arsc.flat new file mode 100644 index 0000000..48c7ac3 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ka_values-ka.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-kk_values-kk.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-kk_values-kk.arsc.flat new file mode 100644 index 0000000..281c7b2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-kk_values-kk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-km_values-km.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-km_values-km.arsc.flat new file mode 100644 index 0000000..56d04e1 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-km_values-km.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-kn_values-kn.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-kn_values-kn.arsc.flat new file mode 100644 index 0000000..5518e70 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-kn_values-kn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ko_values-ko.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ko_values-ko.arsc.flat new file mode 100644 index 0000000..39358e4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ko_values-ko.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ky_values-ky.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ky_values-ky.arsc.flat new file mode 100644 index 0000000..eb3cdf8 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ky_values-ky.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-lo_values-lo.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-lo_values-lo.arsc.flat new file mode 100644 index 0000000..5b72a3d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-lo_values-lo.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-lt_values-lt.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-lt_values-lt.arsc.flat new file mode 100644 index 0000000..cbcbf41 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-lt_values-lt.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-lv_values-lv.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-lv_values-lv.arsc.flat new file mode 100644 index 0000000..8073634 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-lv_values-lv.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-mk_values-mk.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-mk_values-mk.arsc.flat new file mode 100644 index 0000000..50035d2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-mk_values-mk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ml_values-ml.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ml_values-ml.arsc.flat new file mode 100644 index 0000000..a659c29 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ml_values-ml.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-mn_values-mn.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-mn_values-mn.arsc.flat new file mode 100644 index 0000000..3fcb312 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-mn_values-mn.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-mr_values-mr.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-mr_values-mr.arsc.flat new file mode 100644 index 0000000..cb4c12a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-mr_values-mr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ms_values-ms.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ms_values-ms.arsc.flat new file mode 100644 index 0000000..ee2879c Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ms_values-ms.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-my_values-my.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-my_values-my.arsc.flat new file mode 100644 index 0000000..abe3662 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-my_values-my.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-nb_values-nb.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-nb_values-nb.arsc.flat new file mode 100644 index 0000000..3dd05a0 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-nb_values-nb.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ne_values-ne.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ne_values-ne.arsc.flat new file mode 100644 index 0000000..982c615 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ne_values-ne.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-nl_values-nl.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-nl_values-nl.arsc.flat new file mode 100644 index 0000000..eb5bfe7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-nl_values-nl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-or_values-or.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-or_values-or.arsc.flat new file mode 100644 index 0000000..7f76c75 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-or_values-or.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-pa_values-pa.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-pa_values-pa.arsc.flat new file mode 100644 index 0000000..b28cf4e Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-pa_values-pa.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-pl_values-pl.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-pl_values-pl.arsc.flat new file mode 100644 index 0000000..6ccbdfc Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-pl_values-pl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-pt-rBR_values-pt-rBR.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-pt-rBR_values-pt-rBR.arsc.flat new file mode 100644 index 0000000..2b249f6 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-pt-rBR_values-pt-rBR.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-pt-rPT_values-pt-rPT.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-pt-rPT_values-pt-rPT.arsc.flat new file mode 100644 index 0000000..7c168e7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-pt-rPT_values-pt-rPT.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-pt_values-pt.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-pt_values-pt.arsc.flat new file mode 100644 index 0000000..bca71cd Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-pt_values-pt.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ro_values-ro.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ro_values-ro.arsc.flat new file mode 100644 index 0000000..f1ca9e5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ro_values-ro.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ru_values-ru.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ru_values-ru.arsc.flat new file mode 100644 index 0000000..6cc8a9d Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ru_values-ru.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-si_values-si.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-si_values-si.arsc.flat new file mode 100644 index 0000000..c810fb2 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-si_values-si.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sk_values-sk.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sk_values-sk.arsc.flat new file mode 100644 index 0000000..7171d57 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sk_values-sk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sl_values-sl.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sl_values-sl.arsc.flat new file mode 100644 index 0000000..6635bb7 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sl_values-sl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sq_values-sq.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sq_values-sq.arsc.flat new file mode 100644 index 0000000..9f61cdc Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sq_values-sq.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sr_values-sr.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sr_values-sr.arsc.flat new file mode 100644 index 0000000..2244c60 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sr_values-sr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sv_values-sv.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sv_values-sv.arsc.flat new file mode 100644 index 0000000..7c6c0d3 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sv_values-sv.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-sw_values-sw.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-sw_values-sw.arsc.flat new file mode 100644 index 0000000..91b4937 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-sw_values-sw.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ta_values-ta.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ta_values-ta.arsc.flat new file mode 100644 index 0000000..baa3a4b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ta_values-ta.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-te_values-te.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-te_values-te.arsc.flat new file mode 100644 index 0000000..a46a620 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-te_values-te.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-th_values-th.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-th_values-th.arsc.flat new file mode 100644 index 0000000..836512b Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-th_values-th.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-tl_values-tl.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-tl_values-tl.arsc.flat new file mode 100644 index 0000000..e6a3ab5 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-tl_values-tl.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-tr_values-tr.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-tr_values-tr.arsc.flat new file mode 100644 index 0000000..17465d4 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-tr_values-tr.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-uk_values-uk.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-uk_values-uk.arsc.flat new file mode 100644 index 0000000..b797310 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-uk_values-uk.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-ur_values-ur.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-ur_values-ur.arsc.flat new file mode 100644 index 0000000..e49bff3 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-ur_values-ur.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-uz_values-uz.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-uz_values-uz.arsc.flat new file mode 100644 index 0000000..9119476 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-uz_values-uz.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-v21_values-v21.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-v21_values-v21.arsc.flat new file mode 100644 index 0000000..b0fc510 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-v21_values-v21.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-vi_values-vi.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-vi_values-vi.arsc.flat new file mode 100644 index 0000000..bfdbd10 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-vi_values-vi.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-zh-rCN_values-zh-rCN.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-zh-rCN_values-zh-rCN.arsc.flat new file mode 100644 index 0000000..a2a517a Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-zh-rCN_values-zh-rCN.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-zh-rHK_values-zh-rHK.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-zh-rHK_values-zh-rHK.arsc.flat new file mode 100644 index 0000000..598ca86 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-zh-rHK_values-zh-rHK.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-zh-rTW_values-zh-rTW.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-zh-rTW_values-zh-rTW.arsc.flat new file mode 100644 index 0000000..08834a3 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-zh-rTW_values-zh-rTW.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values-zu_values-zu.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values-zu_values-zu.arsc.flat new file mode 100644 index 0000000..9f88c12 Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values-zu_values-zu.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res/release/values_values.arsc.flat b/android-tv/app/build/intermediates/merged_res/release/values_values.arsc.flat new file mode 100644 index 0000000..fefdbfb Binary files /dev/null and b/android-tv/app/build/intermediates/merged_res/release/values_values.arsc.flat differ diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json new file mode 100644 index 0000000..6dc02c0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json @@ -0,0 +1,1440 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-eu_values-eu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-eu/values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,564,667,786", + "endColumns": "97,102,99,102,104,102,118,100", + "endOffsets": "148,251,351,454,559,662,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-nl_values-nl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nl/values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,359,459,566,670,789", + "endColumns": "101,101,99,99,106,103,118,100", + "endOffsets": "152,254,354,454,561,665,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-my_values-my.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-my/values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,262,365,467,572,678,797", + "endColumns": "102,103,102,101,104,105,118,100", + "endOffsets": "153,257,360,462,567,673,792,893" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ur_values-ur.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ur/values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,357,461,564,662,776", + "endColumns": "97,101,101,103,102,97,113,100", + "endOffsets": "148,250,352,456,559,657,771,872" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-de_values-de.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-de/values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,455,563,668,786", + "endColumns": "97,101,99,99,107,104,117,100", + "endOffsets": "148,250,350,450,558,663,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bg_values-bg.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bg/values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,262,364,465,572,677,796", + "endColumns": "96,109,101,100,106,104,118,100", + "endOffsets": "147,257,359,460,567,672,791,892" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-tr_values-tr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tr/values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,449,551,657,768", + "endColumns": "96,101,97,96,101,105,110,100", + "endOffsets": "147,249,347,444,546,652,763,864" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-kk_values-kk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kk/values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,354,457,561,658,769", + "endColumns": "94,101,101,102,103,96,110,100", + "endOffsets": "145,247,349,452,556,653,764,865" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sv_values-sv.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sv/values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,449,557,662,783", + "endColumns": "94,101,97,98,107,104,120,100", + "endOffsets": "145,247,345,444,552,657,778,879" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ml_values-ml.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ml/values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,362,466,569,670,792", + "endColumns": "101,102,101,103,102,100,121,100", + "endOffsets": "152,255,357,461,564,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-it_values-it.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-it/values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,565,672,802", + "endColumns": "97,101,98,101,108,106,129,100", + "endOffsets": "148,250,349,451,560,667,797,898" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-b+sr+Latn_values-b+sr+Latn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-b+sr+Latn/values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-es_values-es.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es/values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ne_values-ne.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ne/values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,261,363,469,567,667,775", + "endColumns": "102,102,101,105,97,99,107,100", + "endOffsets": "153,256,358,464,562,662,770,871" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pa_values-pa.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pa/values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,358,459,561,659,788", + "endColumns": "97,101,102,100,101,97,128,100", + "endOffsets": "148,250,353,454,556,654,783,884" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-da_values-da.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-da/values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,350,448,555,664,782", + "endColumns": "95,101,96,97,106,108,117,100", + "endOffsets": "146,248,345,443,550,659,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rCN_values-zh-rCN.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rCN/values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,248,342,436,529,623,719", + "endColumns": "91,100,93,93,92,93,95,100", + "endOffsets": "142,243,337,431,524,618,714,815" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sr_values-sr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sr/values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bn_values-bn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bn/values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,358,461,562,664,784", + "endColumns": "98,101,101,102,100,101,119,100", + "endOffsets": "149,251,353,456,557,659,779,880" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sk_values-sk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sk/values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,354,452,562,670,792", + "endColumns": "95,101,100,97,109,107,121,100", + "endOffsets": "146,248,349,447,557,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ky_values-ky.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ky/values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,360,467,571,675,786", + "endColumns": "99,101,102,106,103,103,110,100", + "endOffsets": "150,252,355,462,566,670,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-el_values-el.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-el/values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,567,673,790", + "endColumns": "97,102,99,102,107,105,116,100", + "endOffsets": "148,251,351,454,562,668,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-vi_values-vi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-vi/values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,556,669,785", + "endColumns": "96,101,98,99,102,112,115,100", + "endOffsets": "147,249,348,448,551,664,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sq_values-sq.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sq/values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,354,451,559,670,792", + "endColumns": "98,101,97,96,107,110,121,100", + "endOffsets": "149,251,349,446,554,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fr-rCA_values-fr-rCA.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr-rCA/values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,778", + "endColumns": "97,101,98,101,103,103,113,100", + "endOffsets": "148,250,349,451,555,659,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ms_values-ms.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ms/values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,459,565,683,798", + "endColumns": "94,101,96,109,105,117,114,100", + "endOffsets": "145,247,344,454,560,678,793,894" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zu_values-zu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zu/values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,257,356,459,565,672,785", + "endColumns": "97,103,98,102,105,106,112,100", + "endOffsets": "148,252,351,454,560,667,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rIN_values-en-rIN.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rIN/values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pl_values-pl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pl/values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,451,565,670,792", + "endColumns": "96,101,97,98,113,104,121,100", + "endOffsets": "147,249,347,446,560,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-uk_values-uk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uk/values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,358,459,564,669,782", + "endColumns": "99,101,100,100,104,104,112,100", + "endOffsets": "150,252,353,454,559,664,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-az_values-az.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-az/values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,258,361,465,566,671,782", + "endColumns": "100,101,102,103,100,104,110,100", + "endOffsets": "151,253,356,460,561,666,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-kn_values-kn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kn/values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,357,463,564,672,800", + "endColumns": "97,102,100,105,100,107,127,100", + "endOffsets": "148,251,352,458,559,667,795,896" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values_values.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15ac6c2fc90b7fde5da8d10f11d05bd8/transformed/savedstate-1.2.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "53", + "endOffsets": "104" + }, + "to": { + "startLines": "87", + "startColumns": "4", + "startOffsets": "5201", + "endColumns": "53", + "endOffsets": "5250" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values/values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,103,104,105,106,112,122,155,176,209", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4197,4252,4315,4370,4428,4486,4547,4610,4667,4718,4768,4829,4886,4952,4986,5021,5056,5126,5193,5265,5334,5403,5477,5549,5637,5708,5825,6026,6136,6337,6466,6538,6605,6808,7109,8840,9521,10203", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,102,103,104,105,111,121,154,175,208,214", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4247,4310,4365,4423,4481,4542,4605,4662,4713,4763,4824,4881,4947,4981,5016,5051,5121,5188,5260,5329,5398,5472,5544,5632,5703,5820,6021,6131,6332,6461,6533,6600,6803,7104,8835,9516,10198,10365" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,121,125,126,130,131,132,133,139,149,182,203,236", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4239,4294,4357,4412,4470,4528,4589,4652,4709,4760,4810,4871,4928,4994,5028,5063,5305,5648,5715,5787,5856,5925,5999,6071,6570,7431,7548,7749,7859,8060,8189,8261,8328,8531,8832,10563,11244,11926", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,124,125,129,130,131,132,138,148,181,202,235,241", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4289,4352,4407,4465,4523,4584,4647,4704,4755,4805,4866,4923,4989,5023,5058,5093,5370,5710,5782,5851,5920,5994,6066,6154,6636,7543,7744,7854,8055,8184,8256,8323,8526,8827,10558,11239,11921,12088" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/31e9e517a20236676d5acc877ff77140/transformed/lifecycle-runtime-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "42", + "endOffsets": "93" + }, + "to": { + "startLines": "85", + "startColumns": "4", + "startOffsets": "5098", + "endColumns": "42", + "endOffsets": "5136" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/81db2a4187fe53e87fd523503e867a03/transformed/activity-1.9.3/res/values/values.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,97", + "endColumns": "41,59", + "endOffsets": "92,152" + }, + "to": { + "startLines": "68,86", + "startColumns": "4,4", + "startOffsets": "4197,5141", + "endColumns": "41,59", + "endOffsets": "4234,5196" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/strings.xml", + "from": { + "startLines": "1,9,7,8,3,6,5,4,2,14,11,12,16,10,13,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "16,574,474,528,115,377,318,231,63,921,664,735,1076,617,843,1011", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "58,612,523,569,226,469,372,313,110,1006,730,838,1144,659,916,1071" + }, + "to": { + "startLines": "91,92,93,94,102,103,104,105,106,108,109,110,111,112,113,114", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5458,5505,5548,5602,6159,6275,6372,6431,6518,6641,6731,6802,6910,6983,7030,7108", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "5500,5543,5597,5643,6270,6367,6426,6513,6565,6726,6797,6905,6978,7025,7103,7168" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15e500b8555a9e8f170adfeb4b6f9cd7/transformed/lifecycle-viewmodel-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "49", + "endOffsets": "100" + }, + "to": { + "startLines": "88", + "startColumns": "4", + "startOffsets": "5255", + "endColumns": "49", + "endOffsets": "5300" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/styles.xml", + "from": { + "startLines": "1", + "startColumns": "4", + "startOffsets": "16", + "endLines": "5", + "endColumns": "12", + "endOffsets": "269" + }, + "to": { + "startLines": "115", + "startColumns": "4", + "startOffsets": "7173", + "endLines": "119", + "endColumns": "12", + "endOffsets": "7426" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/c81c4a461a30fb5231ba36a4a83e3fef/transformed/startup-runtime-1.1.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "82", + "endOffsets": "133" + }, + "to": { + "startLines": "90", + "startColumns": "4", + "startOffsets": "5375", + "endColumns": "82", + "endOffsets": "5453" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-be_values-be.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-be/values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,562,665,786", + "endColumns": "97,101,99,100,105,102,120,100", + "endOffsets": "148,250,350,451,557,660,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-th_values-th.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-th/values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,352,450,553,658,770", + "endColumns": "95,102,97,97,102,104,111,100", + "endOffsets": "146,249,347,445,548,653,765,866" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt-rPT_values-pt-rPT.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rPT/values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,666,787", + "endColumns": "96,101,98,99,106,105,120,100", + "endOffsets": "147,249,348,448,555,661,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fa_values-fa.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fa/values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,355,455,556,662,779", + "endColumns": "98,101,98,99,100,105,116,100", + "endOffsets": "149,251,350,450,551,657,774,875" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ro_values-ro.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ro/values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,454,556,665,782", + "endColumns": "97,101,99,98,101,108,116,100", + "endOffsets": "148,250,350,449,551,660,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mn_values-mn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mn/values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,454,559,671,790", + "endColumns": "97,101,100,97,104,111,118,100", + "endOffsets": "148,250,351,449,554,666,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hr_values-hr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hr/values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,260,357,456,560,664,781", + "endColumns": "97,106,96,98,103,103,116,100", + "endOffsets": "148,255,352,451,555,659,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rXC_values-en-rXC.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rXC/values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,251,456,657,858,1065,1270,1482", + "endColumns": "195,204,200,200,206,204,211,203", + "endOffsets": "246,451,652,853,1060,1265,1477,1681" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rGB_values-en-rGB.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rGB/values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sl_values-sl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sl/values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,456,559,661,778", + "endColumns": "96,101,97,103,102,101,116,100", + "endOffsets": "147,249,347,451,554,656,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-es-rUS_values-es-rUS.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es-rUS/values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-iw_values-iw.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-iw/values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,445,546,646,752", + "endColumns": "93,101,96,96,100,99,105,100", + "endOffsets": "144,246,343,440,541,641,747,848" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ja_values-ja.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ja/values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,437,530,623,724", + "endColumns": "91,99,93,95,92,92,100,100", + "endOffsets": "142,242,336,432,525,618,719,820" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fi_values-fi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fi/values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,351,456,561,673,789", + "endColumns": "95,101,97,104,104,111,115,100", + "endOffsets": "146,248,346,451,556,668,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ta_values-ta.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ta/values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,558,673,801", + "endColumns": "95,102,98,97,106,114,127,100", + "endOffsets": "146,249,348,446,553,668,796,897" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-et_values-et.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-et/values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,453,559,664,784", + "endColumns": "94,101,97,102,105,104,119,100", + "endOffsets": "145,247,345,448,554,659,779,880" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-as_values-as.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-as/values-as.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,259,367,472,576,676,805", + "endColumns": "100,102,107,104,103,99,128,100", + "endOffsets": "151,254,362,467,571,671,800,901" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hy_values-hy.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hy/values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,260,358,457,562,664,775", + "endColumns": "99,104,97,98,104,101,110,100", + "endOffsets": "150,255,353,452,557,659,770,871" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-uz_values-uz.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uz/values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,360,460,568,672,791", + "endColumns": "101,101,100,99,107,103,118,100", + "endOffsets": "152,254,355,455,563,667,786,887" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rHK_values-zh-rHK.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rHK/values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fr_values-fr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr/values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,782", + "endColumns": "97,101,98,101,103,103,117,100", + "endOffsets": "148,250,349,451,555,659,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-nb_values-nb.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nb/values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,447,555,661,781", + "endColumns": "93,101,96,98,107,105,119,100", + "endOffsets": "144,246,343,442,550,656,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-tl_values-tl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tl/values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,355,452,559,667,789", + "endColumns": "96,101,100,96,106,107,121,100", + "endOffsets": "147,249,350,447,554,662,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bs_values-bs.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bs/values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,457,561,663,780", + "endColumns": "97,101,97,103,103,101,116,100", + "endOffsets": "148,250,348,452,556,658,775,876" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rCA_values-en-rCA.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rCA/values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,657,773", + "endColumns": "95,101,98,98,103,101,115,100", + "endOffsets": "146,248,347,446,550,652,768,869" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rAU_values-en-rAU.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rAU/values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ka_values-ka.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ka/values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,557,661,779", + "endColumns": "95,101,98,98,105,103,117,100", + "endOffsets": "146,248,347,446,552,656,774,875" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-in_values-in.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-in/values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,446,552,670,785", + "endColumns": "94,101,96,96,105,117,114,100", + "endOffsets": "145,247,344,441,547,665,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hi_values-hi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hi/values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,361,462,575,681,808", + "endColumns": "97,102,104,100,112,105,126,100", + "endOffsets": "148,251,356,457,570,676,803,904" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hu_values-hu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hu/values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,356,457,560,667,777", + "endColumns": "96,101,101,100,102,106,109,100", + "endOffsets": "147,249,351,452,555,662,772,873" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mk_values-mk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mk/values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,450,555,658,774", + "endColumns": "97,101,96,97,104,102,115,100", + "endOffsets": "148,250,347,445,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sw_values-sw.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sw/values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,449,556,663,778", + "endColumns": "93,101,96,100,106,106,114,100", + "endOffsets": "144,246,343,444,551,658,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-cs_values-cs.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-cs/values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,455,560,667,786", + "endColumns": "97,101,100,98,104,106,118,100", + "endOffsets": "148,250,351,450,555,662,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rTW_values-zh-rTW.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rTW/values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt_values-pt.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt/values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-gl_values-gl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gl/values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,783", + "endColumns": "98,101,99,97,106,105,115,100", + "endOffsets": "149,251,351,449,556,662,778,879" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ca_values-ca.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ca/values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,449,555,660,786", + "endColumns": "95,101,98,96,105,104,125,100", + "endOffsets": "146,248,347,444,550,655,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-te_values-te.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-te/values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,265,367,468,574,681,805", + "endColumns": "101,107,101,100,105,106,123,100", + "endOffsets": "152,260,362,463,569,676,800,901" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-km_values-km.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-km/values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,253,351,451,552,664,776", + "endColumns": "94,102,97,99,100,111,111,100", + "endOffsets": "145,248,346,446,547,659,771,872" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mr_values-mr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mr/values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,259,360,463,565,670,787", + "endColumns": "99,103,100,102,101,104,116,100", + "endOffsets": "150,254,355,458,560,665,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-is_values-is.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-is/values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,257,354,454,557,661,772", + "endColumns": "94,106,96,99,102,103,110,100", + "endOffsets": "145,252,349,449,552,656,767,868" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-v21_values-v21.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-v21/values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,173,237,304,368,484,610,736,864,1036", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "117,63,66,63,115,125,125,127,12,12", + "endOffsets": "168,232,299,363,479,605,731,859,1031,1383" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-gu_values-gu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gu/values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,252,349,451,553,651,773", + "endColumns": "93,102,96,101,101,97,121,100", + "endOffsets": "144,247,344,446,548,646,768,869" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lv_values-lv.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lv/values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,563,671,786", + "endColumns": "97,101,99,100,106,107,114,100", + "endOffsets": "148,250,350,451,558,666,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt-rBR_values-pt-rBR.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rBR/values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ru_values-ru.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ru/values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,457,562,665,782", + "endColumns": "97,101,100,100,104,102,116,100", + "endOffsets": "148,250,351,452,557,660,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-si_values-si.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-si/values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,365,470,569,673,787", + "endColumns": "101,102,104,104,98,103,113,100", + "endOffsets": "152,255,360,465,564,668,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-am_values-am.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-am/values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,248,345,444,540,642,742", + "endColumns": "92,99,96,98,95,101,99,100", + "endOffsets": "143,243,340,439,535,637,737,838" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-af_values-af.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-af/values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,451,558,667,787", + "endColumns": "97,101,97,97,106,108,119,100", + "endOffsets": "148,250,348,446,553,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lt_values-lt.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lt/values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,263,362,465,576,686,806", + "endColumns": "97,109,98,102,110,109,119,100", + "endOffsets": "148,258,357,460,571,681,801,902" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ko_values-ko.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ko/values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,438,534,632,732", + "endColumns": "91,99,93,96,95,97,99,100", + "endOffsets": "142,242,336,433,529,627,727,828" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ar_values-ar.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ar/values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,250,345,448,551,653,767", + "endColumns": "92,101,94,102,102,101,113,100", + "endOffsets": "143,245,340,443,546,648,762,863" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lo_values-lo.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lo/values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,552,650,761", + "endColumns": "95,102,98,97,100,97,110,100", + "endOffsets": "146,249,348,446,547,645,756,857" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-or_values-or.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-or/values-or.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,260,363,468,569,671,790", + "endColumns": "102,101,102,104,100,101,118,100", + "endOffsets": "153,255,358,463,564,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json new file mode 100644 index 0000000..882df67 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-af/values-af.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-af/values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,451,558,667,787", + "endColumns": "97,101,97,97,106,108,119,100", + "endOffsets": "148,250,348,446,553,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json new file mode 100644 index 0000000..bcfde24 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-am/values-am.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-am/values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,248,345,444,540,642,742", + "endColumns": "92,99,96,98,95,101,99,100", + "endOffsets": "143,243,340,439,535,637,737,838" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json new file mode 100644 index 0000000..0467c44 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ar/values-ar.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ar/values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,250,345,448,551,653,767", + "endColumns": "92,101,94,102,102,101,113,100", + "endOffsets": "143,245,340,443,546,648,762,863" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json new file mode 100644 index 0000000..5c4a4d9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-as/values-as.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-as/values-as.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,259,367,472,576,676,805", + "endColumns": "100,102,107,104,103,99,128,100", + "endOffsets": "151,254,362,467,571,671,800,901" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json new file mode 100644 index 0000000..e068928 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-az/values-az.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-az/values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,258,361,465,566,671,782", + "endColumns": "100,101,102,103,100,104,110,100", + "endOffsets": "151,253,356,460,561,666,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json new file mode 100644 index 0000000..f3a2bc9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-b+sr+Latn/values-b+sr+Latn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-b+sr+Latn/values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json new file mode 100644 index 0000000..82b0891 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-be/values-be.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-be/values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,562,665,786", + "endColumns": "97,101,99,100,105,102,120,100", + "endOffsets": "148,250,350,451,557,660,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json new file mode 100644 index 0000000..8612b48 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-bg/values-bg.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bg/values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,262,364,465,572,677,796", + "endColumns": "96,109,101,100,106,104,118,100", + "endOffsets": "147,257,359,460,567,672,791,892" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json new file mode 100644 index 0000000..ed46d51 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-bn/values-bn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bn/values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,358,461,562,664,784", + "endColumns": "98,101,101,102,100,101,119,100", + "endOffsets": "149,251,353,456,557,659,779,880" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json new file mode 100644 index 0000000..0172965 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-bs/values-bs.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bs/values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,457,561,663,780", + "endColumns": "97,101,97,103,103,101,116,100", + "endOffsets": "148,250,348,452,556,658,775,876" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json new file mode 100644 index 0000000..98a929d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ca/values-ca.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ca/values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,449,555,660,786", + "endColumns": "95,101,98,96,105,104,125,100", + "endOffsets": "146,248,347,444,550,655,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json new file mode 100644 index 0000000..362bf64 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-cs/values-cs.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-cs/values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,455,560,667,786", + "endColumns": "97,101,100,98,104,106,118,100", + "endOffsets": "148,250,351,450,555,662,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json new file mode 100644 index 0000000..f47f204 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-da/values-da.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-da/values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,350,448,555,664,782", + "endColumns": "95,101,96,97,106,108,117,100", + "endOffsets": "146,248,345,443,550,659,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json new file mode 100644 index 0000000..613ca80 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-de/values-de.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-de/values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,455,563,668,786", + "endColumns": "97,101,99,99,107,104,117,100", + "endOffsets": "148,250,350,450,558,663,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json new file mode 100644 index 0000000..98eff56 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-el/values-el.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-el/values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,567,673,790", + "endColumns": "97,102,99,102,107,105,116,100", + "endOffsets": "148,251,351,454,562,668,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json new file mode 100644 index 0000000..f6cdf9d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-en-rAU/values-en-rAU.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rAU/values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json new file mode 100644 index 0000000..8c65661 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-en-rCA/values-en-rCA.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rCA/values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,657,773", + "endColumns": "95,101,98,98,103,101,115,100", + "endOffsets": "146,248,347,446,550,652,768,869" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json new file mode 100644 index 0000000..30eca2b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-en-rGB/values-en-rGB.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rGB/values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json new file mode 100644 index 0000000..f2ef5bc --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-en-rIN/values-en-rIN.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rIN/values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json new file mode 100644 index 0000000..e2a63be --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-en-rXC/values-en-rXC.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rXC/values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,251,456,657,858,1065,1270,1482", + "endColumns": "195,204,200,200,206,204,211,203", + "endOffsets": "246,451,652,853,1060,1265,1477,1681" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json new file mode 100644 index 0000000..554466e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-es-rUS/values-es-rUS.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es-rUS/values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json new file mode 100644 index 0000000..0e21f37 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-es/values-es.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es/values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json new file mode 100644 index 0000000..af2f2b7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-et/values-et.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-et/values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,453,559,664,784", + "endColumns": "94,101,97,102,105,104,119,100", + "endOffsets": "145,247,345,448,554,659,779,880" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json new file mode 100644 index 0000000..3cb9f45 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-eu/values-eu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-eu/values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,564,667,786", + "endColumns": "97,102,99,102,104,102,118,100", + "endOffsets": "148,251,351,454,559,662,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json new file mode 100644 index 0000000..1020f8b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-fa/values-fa.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fa/values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,355,455,556,662,779", + "endColumns": "98,101,98,99,100,105,116,100", + "endOffsets": "149,251,350,450,551,657,774,875" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json new file mode 100644 index 0000000..39ae074 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-fi/values-fi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fi/values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,351,456,561,673,789", + "endColumns": "95,101,97,104,104,111,115,100", + "endOffsets": "146,248,346,451,556,668,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json new file mode 100644 index 0000000..06133ae --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-fr-rCA/values-fr-rCA.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr-rCA/values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,778", + "endColumns": "97,101,98,101,103,103,113,100", + "endOffsets": "148,250,349,451,555,659,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json new file mode 100644 index 0000000..97a2ec4 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-fr/values-fr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr/values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,782", + "endColumns": "97,101,98,101,103,103,117,100", + "endOffsets": "148,250,349,451,555,659,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json new file mode 100644 index 0000000..222e391 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-gl/values-gl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gl/values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,783", + "endColumns": "98,101,99,97,106,105,115,100", + "endOffsets": "149,251,351,449,556,662,778,879" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json new file mode 100644 index 0000000..b6b5e95 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-gu/values-gu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gu/values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,252,349,451,553,651,773", + "endColumns": "93,102,96,101,101,97,121,100", + "endOffsets": "144,247,344,446,548,646,768,869" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json new file mode 100644 index 0000000..b735fd5 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-hi/values-hi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hi/values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,361,462,575,681,808", + "endColumns": "97,102,104,100,112,105,126,100", + "endOffsets": "148,251,356,457,570,676,803,904" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json new file mode 100644 index 0000000..21ea9d6 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-hr/values-hr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hr/values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,260,357,456,560,664,781", + "endColumns": "97,106,96,98,103,103,116,100", + "endOffsets": "148,255,352,451,555,659,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json new file mode 100644 index 0000000..139edc3 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-hu/values-hu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hu/values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,356,457,560,667,777", + "endColumns": "96,101,101,100,102,106,109,100", + "endOffsets": "147,249,351,452,555,662,772,873" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json new file mode 100644 index 0000000..e582606 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-hy/values-hy.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hy/values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,260,358,457,562,664,775", + "endColumns": "99,104,97,98,104,101,110,100", + "endOffsets": "150,255,353,452,557,659,770,871" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json new file mode 100644 index 0000000..cb722b7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-in/values-in.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-in/values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,446,552,670,785", + "endColumns": "94,101,96,96,105,117,114,100", + "endOffsets": "145,247,344,441,547,665,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json new file mode 100644 index 0000000..5af67ea --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-is/values-is.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-is/values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,257,354,454,557,661,772", + "endColumns": "94,106,96,99,102,103,110,100", + "endOffsets": "145,252,349,449,552,656,767,868" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json new file mode 100644 index 0000000..37eea80 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-it/values-it.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-it/values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,565,672,802", + "endColumns": "97,101,98,101,108,106,129,100", + "endOffsets": "148,250,349,451,560,667,797,898" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json new file mode 100644 index 0000000..e2ec2e4 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-iw/values-iw.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-iw/values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,445,546,646,752", + "endColumns": "93,101,96,96,100,99,105,100", + "endOffsets": "144,246,343,440,541,641,747,848" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json new file mode 100644 index 0000000..f75fc25 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ja/values-ja.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ja/values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,437,530,623,724", + "endColumns": "91,99,93,95,92,92,100,100", + "endOffsets": "142,242,336,432,525,618,719,820" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json new file mode 100644 index 0000000..83fe1f5 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ka/values-ka.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ka/values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,557,661,779", + "endColumns": "95,101,98,98,105,103,117,100", + "endOffsets": "146,248,347,446,552,656,774,875" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json new file mode 100644 index 0000000..556c464 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-kk/values-kk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kk/values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,354,457,561,658,769", + "endColumns": "94,101,101,102,103,96,110,100", + "endOffsets": "145,247,349,452,556,653,764,865" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json new file mode 100644 index 0000000..eab66cb --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-km/values-km.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-km/values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,253,351,451,552,664,776", + "endColumns": "94,102,97,99,100,111,111,100", + "endOffsets": "145,248,346,446,547,659,771,872" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json new file mode 100644 index 0000000..aefb7d4 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-kn/values-kn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kn/values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,357,463,564,672,800", + "endColumns": "97,102,100,105,100,107,127,100", + "endOffsets": "148,251,352,458,559,667,795,896" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json new file mode 100644 index 0000000..a590a4e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ko/values-ko.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ko/values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,438,534,632,732", + "endColumns": "91,99,93,96,95,97,99,100", + "endOffsets": "142,242,336,433,529,627,727,828" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json new file mode 100644 index 0000000..650518a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ky/values-ky.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ky/values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,360,467,571,675,786", + "endColumns": "99,101,102,106,103,103,110,100", + "endOffsets": "150,252,355,462,566,670,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json new file mode 100644 index 0000000..c0e3285 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-lo/values-lo.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lo/values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,552,650,761", + "endColumns": "95,102,98,97,100,97,110,100", + "endOffsets": "146,249,348,446,547,645,756,857" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json new file mode 100644 index 0000000..877f5d4 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-lt/values-lt.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lt/values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,263,362,465,576,686,806", + "endColumns": "97,109,98,102,110,109,119,100", + "endOffsets": "148,258,357,460,571,681,801,902" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json new file mode 100644 index 0000000..19d9662 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-lv/values-lv.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lv/values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,563,671,786", + "endColumns": "97,101,99,100,106,107,114,100", + "endOffsets": "148,250,350,451,558,666,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json new file mode 100644 index 0000000..c314277 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-mk/values-mk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mk/values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,450,555,658,774", + "endColumns": "97,101,96,97,104,102,115,100", + "endOffsets": "148,250,347,445,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json new file mode 100644 index 0000000..a9422fa --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ml/values-ml.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ml/values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,362,466,569,670,792", + "endColumns": "101,102,101,103,102,100,121,100", + "endOffsets": "152,255,357,461,564,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json new file mode 100644 index 0000000..5a8783c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-mn/values-mn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mn/values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,454,559,671,790", + "endColumns": "97,101,100,97,104,111,118,100", + "endOffsets": "148,250,351,449,554,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json new file mode 100644 index 0000000..71790f1 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-mr/values-mr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mr/values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,259,360,463,565,670,787", + "endColumns": "99,103,100,102,101,104,116,100", + "endOffsets": "150,254,355,458,560,665,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json new file mode 100644 index 0000000..c2b216d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ms/values-ms.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ms/values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,459,565,683,798", + "endColumns": "94,101,96,109,105,117,114,100", + "endOffsets": "145,247,344,454,560,678,793,894" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json new file mode 100644 index 0000000..83e62a7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-my/values-my.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-my/values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,262,365,467,572,678,797", + "endColumns": "102,103,102,101,104,105,118,100", + "endOffsets": "153,257,360,462,567,673,792,893" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json new file mode 100644 index 0000000..d635401 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-nb/values-nb.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nb/values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,447,555,661,781", + "endColumns": "93,101,96,98,107,105,119,100", + "endOffsets": "144,246,343,442,550,656,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json new file mode 100644 index 0000000..87e779a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ne/values-ne.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ne/values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,261,363,469,567,667,775", + "endColumns": "102,102,101,105,97,99,107,100", + "endOffsets": "153,256,358,464,562,662,770,871" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json new file mode 100644 index 0000000..fd215c7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-nl/values-nl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nl/values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,359,459,566,670,789", + "endColumns": "101,101,99,99,106,103,118,100", + "endOffsets": "152,254,354,454,561,665,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json new file mode 100644 index 0000000..1ec8e40 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-or/values-or.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-or/values-or.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,260,363,468,569,671,790", + "endColumns": "102,101,102,104,100,101,118,100", + "endOffsets": "153,255,358,463,564,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json new file mode 100644 index 0000000..7b69b97 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-pa/values-pa.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pa/values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,358,459,561,659,788", + "endColumns": "97,101,102,100,101,97,128,100", + "endOffsets": "148,250,353,454,556,654,783,884" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json new file mode 100644 index 0000000..398fe43 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-pl/values-pl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pl/values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,451,565,670,792", + "endColumns": "96,101,97,98,113,104,121,100", + "endOffsets": "147,249,347,446,560,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json new file mode 100644 index 0000000..9276815 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-pt-rBR/values-pt-rBR.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rBR/values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json new file mode 100644 index 0000000..be11ac7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-pt-rPT/values-pt-rPT.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rPT/values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,666,787", + "endColumns": "96,101,98,99,106,105,120,100", + "endOffsets": "147,249,348,448,555,661,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json new file mode 100644 index 0000000..2588766 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-pt/values-pt.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt/values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json new file mode 100644 index 0000000..a0bd855 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ro/values-ro.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ro/values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,454,556,665,782", + "endColumns": "97,101,99,98,101,108,116,100", + "endOffsets": "148,250,350,449,551,660,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json new file mode 100644 index 0000000..155c4f9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ru/values-ru.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ru/values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,457,562,665,782", + "endColumns": "97,101,100,100,104,102,116,100", + "endOffsets": "148,250,351,452,557,660,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json new file mode 100644 index 0000000..6a9a96d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-si/values-si.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-si/values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,365,470,569,673,787", + "endColumns": "101,102,104,104,98,103,113,100", + "endOffsets": "152,255,360,465,564,668,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json new file mode 100644 index 0000000..665209d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sk/values-sk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sk/values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,354,452,562,670,792", + "endColumns": "95,101,100,97,109,107,121,100", + "endOffsets": "146,248,349,447,557,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json new file mode 100644 index 0000000..d30f08c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sl/values-sl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sl/values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,456,559,661,778", + "endColumns": "96,101,97,103,102,101,116,100", + "endOffsets": "147,249,347,451,554,656,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json new file mode 100644 index 0000000..7dfbb02 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sq/values-sq.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sq/values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,354,451,559,670,792", + "endColumns": "98,101,97,96,107,110,121,100", + "endOffsets": "149,251,349,446,554,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json new file mode 100644 index 0000000..a14be08 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sr/values-sr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sr/values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json new file mode 100644 index 0000000..6268900 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sv/values-sv.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sv/values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,449,557,662,783", + "endColumns": "94,101,97,98,107,104,120,100", + "endOffsets": "145,247,345,444,552,657,778,879" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json new file mode 100644 index 0000000..5c5c48d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-sw/values-sw.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sw/values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,449,556,663,778", + "endColumns": "93,101,96,100,106,106,114,100", + "endOffsets": "144,246,343,444,551,658,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json new file mode 100644 index 0000000..b2a0d5e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ta/values-ta.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ta/values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,558,673,801", + "endColumns": "95,102,98,97,106,114,127,100", + "endOffsets": "146,249,348,446,553,668,796,897" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json new file mode 100644 index 0000000..322dd34 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-te/values-te.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-te/values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,265,367,468,574,681,805", + "endColumns": "101,107,101,100,105,106,123,100", + "endOffsets": "152,260,362,463,569,676,800,901" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json new file mode 100644 index 0000000..7f67d7b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-th/values-th.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-th/values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,352,450,553,658,770", + "endColumns": "95,102,97,97,102,104,111,100", + "endOffsets": "146,249,347,445,548,653,765,866" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json new file mode 100644 index 0000000..3a6a809 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-tl/values-tl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tl/values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,355,452,559,667,789", + "endColumns": "96,101,100,96,106,107,121,100", + "endOffsets": "147,249,350,447,554,662,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json new file mode 100644 index 0000000..61b8be0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-tr/values-tr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tr/values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,449,551,657,768", + "endColumns": "96,101,97,96,101,105,110,100", + "endOffsets": "147,249,347,444,546,652,763,864" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json new file mode 100644 index 0000000..a370d96 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-uk/values-uk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uk/values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,358,459,564,669,782", + "endColumns": "99,101,100,100,104,104,112,100", + "endOffsets": "150,252,353,454,559,664,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json new file mode 100644 index 0000000..3004ba2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-ur/values-ur.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ur/values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,357,461,564,662,776", + "endColumns": "97,101,101,103,102,97,113,100", + "endOffsets": "148,250,352,456,559,657,771,872" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json new file mode 100644 index 0000000..4f292fe --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-uz/values-uz.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uz/values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,360,460,568,672,791", + "endColumns": "101,101,100,99,107,103,118,100", + "endOffsets": "152,254,355,455,563,667,786,887" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json new file mode 100644 index 0000000..15d3341 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-v21/values-v21.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-v21/values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,173,237,304,368,484,610,736,864,1036", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "117,63,66,63,115,125,125,127,12,12", + "endOffsets": "168,232,299,363,479,605,731,859,1031,1383" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json new file mode 100644 index 0000000..9f81755 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-vi/values-vi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-vi/values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,556,669,785", + "endColumns": "96,101,98,99,102,112,115,100", + "endOffsets": "147,249,348,448,551,664,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json new file mode 100644 index 0000000..eed76c2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-zh-rCN/values-zh-rCN.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rCN/values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,248,342,436,529,623,719", + "endColumns": "91,100,93,93,92,93,95,100", + "endOffsets": "142,243,337,431,524,618,714,815" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json new file mode 100644 index 0000000..b259571 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-zh-rHK/values-zh-rHK.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rHK/values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json new file mode 100644 index 0000000..7507edc --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-zh-rTW/values-zh-rTW.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rTW/values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json new file mode 100644 index 0000000..1e77818 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values-zu/values-zu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zu/values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,257,356,459,565,672,785", + "endColumns": "97,103,98,102,105,106,112,100", + "endOffsets": "148,252,351,454,560,667,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json new file mode 100644 index 0000000..cce8891 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json @@ -0,0 +1,149 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeDebugResources-19:/values/values.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15ac6c2fc90b7fde5da8d10f11d05bd8/transformed/savedstate-1.2.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "53", + "endOffsets": "104" + }, + "to": { + "startLines": "87", + "startColumns": "4", + "startOffsets": "5201", + "endColumns": "53", + "endOffsets": "5250" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values/values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,103,104,105,106,112,122,155,176,209", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4197,4252,4315,4370,4428,4486,4547,4610,4667,4718,4768,4829,4886,4952,4986,5021,5056,5126,5193,5265,5334,5403,5477,5549,5637,5708,5825,6026,6136,6337,6466,6538,6605,6808,7109,8840,9521,10203", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,102,103,104,105,111,121,154,175,208,214", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4247,4310,4365,4423,4481,4542,4605,4662,4713,4763,4824,4881,4947,4981,5016,5051,5121,5188,5260,5329,5398,5472,5544,5632,5703,5820,6021,6131,6332,6461,6533,6600,6803,7104,8835,9516,10198,10365" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,121,125,126,130,131,132,133,139,149,182,203,236", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4239,4294,4357,4412,4470,4528,4589,4652,4709,4760,4810,4871,4928,4994,5028,5063,5305,5648,5715,5787,5856,5925,5999,6071,6570,7431,7548,7749,7859,8060,8189,8261,8328,8531,8832,10563,11244,11926", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,124,125,129,130,131,132,138,148,181,202,235,241", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4289,4352,4407,4465,4523,4584,4647,4704,4755,4805,4866,4923,4989,5023,5058,5093,5370,5710,5782,5851,5920,5994,6066,6154,6636,7543,7744,7854,8055,8184,8256,8323,8526,8827,10558,11239,11921,12088" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/31e9e517a20236676d5acc877ff77140/transformed/lifecycle-runtime-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "42", + "endOffsets": "93" + }, + "to": { + "startLines": "85", + "startColumns": "4", + "startOffsets": "5098", + "endColumns": "42", + "endOffsets": "5136" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/81db2a4187fe53e87fd523503e867a03/transformed/activity-1.9.3/res/values/values.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,97", + "endColumns": "41,59", + "endOffsets": "92,152" + }, + "to": { + "startLines": "68,86", + "startColumns": "4,4", + "startOffsets": "4197,5141", + "endColumns": "41,59", + "endOffsets": "4234,5196" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/strings.xml", + "from": { + "startLines": "1,9,7,8,3,6,5,4,2,14,11,12,16,10,13,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "16,574,474,528,115,377,318,231,63,921,664,735,1076,617,843,1011", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "58,612,523,569,226,469,372,313,110,1006,730,838,1144,659,916,1071" + }, + "to": { + "startLines": "91,92,93,94,102,103,104,105,106,108,109,110,111,112,113,114", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5458,5505,5548,5602,6159,6275,6372,6431,6518,6641,6731,6802,6910,6983,7030,7108", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "5500,5543,5597,5643,6270,6367,6426,6513,6565,6726,6797,6905,6978,7025,7103,7168" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15e500b8555a9e8f170adfeb4b6f9cd7/transformed/lifecycle-viewmodel-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "49", + "endOffsets": "100" + }, + "to": { + "startLines": "88", + "startColumns": "4", + "startOffsets": "5255", + "endColumns": "49", + "endOffsets": "5300" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/styles.xml", + "from": { + "startLines": "1", + "startColumns": "4", + "startOffsets": "16", + "endLines": "5", + "endColumns": "12", + "endOffsets": "269" + }, + "to": { + "startLines": "115", + "startColumns": "4", + "startOffsets": "7173", + "endLines": "119", + "endColumns": "12", + "endOffsets": "7426" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/c81c4a461a30fb5231ba36a4a83e3fef/transformed/startup-runtime-1.1.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "82", + "endOffsets": "133" + }, + "to": { + "startLines": "90", + "startColumns": "4", + "startOffsets": "5375", + "endColumns": "82", + "endOffsets": "5453" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json new file mode 100644 index 0000000..14274d9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json @@ -0,0 +1,34 @@ +[ + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-hdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/mipmap-hdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/mipmap-xhdpi/ic_launcher.png" + }, + { + "merged": "com.kvideo.tv.app-merged_res-21:/layout_activity_main.xml.flat", + "source": "com.kvideo.tv.app-main-23:/layout/activity_main.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/layout_activity_main.xml.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/layout/activity_main.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xxxhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/mipmap-xxxhdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xxhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/mipmap-xxhdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/drawable_tv_banner.xml.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/drawable/tv_banner.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-mdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-23:/mipmap-mdpi/ic_launcher.png" + } +] \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/release.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/release.json new file mode 100644 index 0000000..6dc02c0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/release.json @@ -0,0 +1,1440 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-eu_values-eu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-eu/values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,564,667,786", + "endColumns": "97,102,99,102,104,102,118,100", + "endOffsets": "148,251,351,454,559,662,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-nl_values-nl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nl/values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,359,459,566,670,789", + "endColumns": "101,101,99,99,106,103,118,100", + "endOffsets": "152,254,354,454,561,665,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-my_values-my.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-my/values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,262,365,467,572,678,797", + "endColumns": "102,103,102,101,104,105,118,100", + "endOffsets": "153,257,360,462,567,673,792,893" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ur_values-ur.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ur/values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,357,461,564,662,776", + "endColumns": "97,101,101,103,102,97,113,100", + "endOffsets": "148,250,352,456,559,657,771,872" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-de_values-de.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-de/values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,455,563,668,786", + "endColumns": "97,101,99,99,107,104,117,100", + "endOffsets": "148,250,350,450,558,663,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bg_values-bg.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bg/values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,262,364,465,572,677,796", + "endColumns": "96,109,101,100,106,104,118,100", + "endOffsets": "147,257,359,460,567,672,791,892" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-tr_values-tr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tr/values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,449,551,657,768", + "endColumns": "96,101,97,96,101,105,110,100", + "endOffsets": "147,249,347,444,546,652,763,864" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-kk_values-kk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kk/values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,354,457,561,658,769", + "endColumns": "94,101,101,102,103,96,110,100", + "endOffsets": "145,247,349,452,556,653,764,865" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sv_values-sv.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sv/values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,449,557,662,783", + "endColumns": "94,101,97,98,107,104,120,100", + "endOffsets": "145,247,345,444,552,657,778,879" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ml_values-ml.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ml/values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,362,466,569,670,792", + "endColumns": "101,102,101,103,102,100,121,100", + "endOffsets": "152,255,357,461,564,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-it_values-it.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-it/values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,565,672,802", + "endColumns": "97,101,98,101,108,106,129,100", + "endOffsets": "148,250,349,451,560,667,797,898" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-b+sr+Latn_values-b+sr+Latn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-b+sr+Latn/values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-es_values-es.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es/values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ne_values-ne.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ne/values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,261,363,469,567,667,775", + "endColumns": "102,102,101,105,97,99,107,100", + "endOffsets": "153,256,358,464,562,662,770,871" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pa_values-pa.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pa/values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,358,459,561,659,788", + "endColumns": "97,101,102,100,101,97,128,100", + "endOffsets": "148,250,353,454,556,654,783,884" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-da_values-da.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-da/values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,350,448,555,664,782", + "endColumns": "95,101,96,97,106,108,117,100", + "endOffsets": "146,248,345,443,550,659,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rCN_values-zh-rCN.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rCN/values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,248,342,436,529,623,719", + "endColumns": "91,100,93,93,92,93,95,100", + "endOffsets": "142,243,337,431,524,618,714,815" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sr_values-sr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sr/values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bn_values-bn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bn/values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,358,461,562,664,784", + "endColumns": "98,101,101,102,100,101,119,100", + "endOffsets": "149,251,353,456,557,659,779,880" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sk_values-sk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sk/values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,354,452,562,670,792", + "endColumns": "95,101,100,97,109,107,121,100", + "endOffsets": "146,248,349,447,557,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ky_values-ky.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ky/values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,360,467,571,675,786", + "endColumns": "99,101,102,106,103,103,110,100", + "endOffsets": "150,252,355,462,566,670,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-el_values-el.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-el/values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,567,673,790", + "endColumns": "97,102,99,102,107,105,116,100", + "endOffsets": "148,251,351,454,562,668,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-vi_values-vi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-vi/values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,556,669,785", + "endColumns": "96,101,98,99,102,112,115,100", + "endOffsets": "147,249,348,448,551,664,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sq_values-sq.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sq/values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,354,451,559,670,792", + "endColumns": "98,101,97,96,107,110,121,100", + "endOffsets": "149,251,349,446,554,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fr-rCA_values-fr-rCA.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr-rCA/values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,778", + "endColumns": "97,101,98,101,103,103,113,100", + "endOffsets": "148,250,349,451,555,659,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ms_values-ms.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ms/values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,459,565,683,798", + "endColumns": "94,101,96,109,105,117,114,100", + "endOffsets": "145,247,344,454,560,678,793,894" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zu_values-zu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zu/values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,257,356,459,565,672,785", + "endColumns": "97,103,98,102,105,106,112,100", + "endOffsets": "148,252,351,454,560,667,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rIN_values-en-rIN.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rIN/values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pl_values-pl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pl/values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,451,565,670,792", + "endColumns": "96,101,97,98,113,104,121,100", + "endOffsets": "147,249,347,446,560,665,787,888" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-uk_values-uk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uk/values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,358,459,564,669,782", + "endColumns": "99,101,100,100,104,104,112,100", + "endOffsets": "150,252,353,454,559,664,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-az_values-az.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-az/values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,258,361,465,566,671,782", + "endColumns": "100,101,102,103,100,104,110,100", + "endOffsets": "151,253,356,460,561,666,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-kn_values-kn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kn/values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,357,463,564,672,800", + "endColumns": "97,102,100,105,100,107,127,100", + "endOffsets": "148,251,352,458,559,667,795,896" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values_values.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15ac6c2fc90b7fde5da8d10f11d05bd8/transformed/savedstate-1.2.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "53", + "endOffsets": "104" + }, + "to": { + "startLines": "87", + "startColumns": "4", + "startOffsets": "5201", + "endColumns": "53", + "endOffsets": "5250" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values/values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,103,104,105,106,112,122,155,176,209", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4197,4252,4315,4370,4428,4486,4547,4610,4667,4718,4768,4829,4886,4952,4986,5021,5056,5126,5193,5265,5334,5403,5477,5549,5637,5708,5825,6026,6136,6337,6466,6538,6605,6808,7109,8840,9521,10203", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,102,103,104,105,111,121,154,175,208,214", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4247,4310,4365,4423,4481,4542,4605,4662,4713,4763,4824,4881,4947,4981,5016,5051,5121,5188,5260,5329,5398,5472,5544,5632,5703,5820,6021,6131,6332,6461,6533,6600,6803,7104,8835,9516,10198,10365" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,121,125,126,130,131,132,133,139,149,182,203,236", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4239,4294,4357,4412,4470,4528,4589,4652,4709,4760,4810,4871,4928,4994,5028,5063,5305,5648,5715,5787,5856,5925,5999,6071,6570,7431,7548,7749,7859,8060,8189,8261,8328,8531,8832,10563,11244,11926", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,124,125,129,130,131,132,138,148,181,202,235,241", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4289,4352,4407,4465,4523,4584,4647,4704,4755,4805,4866,4923,4989,5023,5058,5093,5370,5710,5782,5851,5920,5994,6066,6154,6636,7543,7744,7854,8055,8184,8256,8323,8526,8827,10558,11239,11921,12088" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/31e9e517a20236676d5acc877ff77140/transformed/lifecycle-runtime-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "42", + "endOffsets": "93" + }, + "to": { + "startLines": "85", + "startColumns": "4", + "startOffsets": "5098", + "endColumns": "42", + "endOffsets": "5136" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/81db2a4187fe53e87fd523503e867a03/transformed/activity-1.9.3/res/values/values.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,97", + "endColumns": "41,59", + "endOffsets": "92,152" + }, + "to": { + "startLines": "68,86", + "startColumns": "4,4", + "startOffsets": "4197,5141", + "endColumns": "41,59", + "endOffsets": "4234,5196" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/strings.xml", + "from": { + "startLines": "1,9,7,8,3,6,5,4,2,14,11,12,16,10,13,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "16,574,474,528,115,377,318,231,63,921,664,735,1076,617,843,1011", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "58,612,523,569,226,469,372,313,110,1006,730,838,1144,659,916,1071" + }, + "to": { + "startLines": "91,92,93,94,102,103,104,105,106,108,109,110,111,112,113,114", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5458,5505,5548,5602,6159,6275,6372,6431,6518,6641,6731,6802,6910,6983,7030,7108", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "5500,5543,5597,5643,6270,6367,6426,6513,6565,6726,6797,6905,6978,7025,7103,7168" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15e500b8555a9e8f170adfeb4b6f9cd7/transformed/lifecycle-viewmodel-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "49", + "endOffsets": "100" + }, + "to": { + "startLines": "88", + "startColumns": "4", + "startOffsets": "5255", + "endColumns": "49", + "endOffsets": "5300" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/styles.xml", + "from": { + "startLines": "1", + "startColumns": "4", + "startOffsets": "16", + "endLines": "5", + "endColumns": "12", + "endOffsets": "269" + }, + "to": { + "startLines": "115", + "startColumns": "4", + "startOffsets": "7173", + "endLines": "119", + "endColumns": "12", + "endOffsets": "7426" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/c81c4a461a30fb5231ba36a4a83e3fef/transformed/startup-runtime-1.1.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "82", + "endOffsets": "133" + }, + "to": { + "startLines": "90", + "startColumns": "4", + "startOffsets": "5375", + "endColumns": "82", + "endOffsets": "5453" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-be_values-be.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-be/values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,562,665,786", + "endColumns": "97,101,99,100,105,102,120,100", + "endOffsets": "148,250,350,451,557,660,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-th_values-th.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-th/values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,352,450,553,658,770", + "endColumns": "95,102,97,97,102,104,111,100", + "endOffsets": "146,249,347,445,548,653,765,866" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt-rPT_values-pt-rPT.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rPT/values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,666,787", + "endColumns": "96,101,98,99,106,105,120,100", + "endOffsets": "147,249,348,448,555,661,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fa_values-fa.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fa/values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,355,455,556,662,779", + "endColumns": "98,101,98,99,100,105,116,100", + "endOffsets": "149,251,350,450,551,657,774,875" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ro_values-ro.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ro/values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,454,556,665,782", + "endColumns": "97,101,99,98,101,108,116,100", + "endOffsets": "148,250,350,449,551,660,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mn_values-mn.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mn/values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,454,559,671,790", + "endColumns": "97,101,100,97,104,111,118,100", + "endOffsets": "148,250,351,449,554,666,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hr_values-hr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hr/values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,260,357,456,560,664,781", + "endColumns": "97,106,96,98,103,103,116,100", + "endOffsets": "148,255,352,451,555,659,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rXC_values-en-rXC.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rXC/values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,251,456,657,858,1065,1270,1482", + "endColumns": "195,204,200,200,206,204,211,203", + "endOffsets": "246,451,652,853,1060,1265,1477,1681" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rGB_values-en-rGB.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rGB/values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sl_values-sl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sl/values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,456,559,661,778", + "endColumns": "96,101,97,103,102,101,116,100", + "endOffsets": "147,249,347,451,554,656,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-es-rUS_values-es-rUS.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es-rUS/values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-iw_values-iw.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-iw/values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,445,546,646,752", + "endColumns": "93,101,96,96,100,99,105,100", + "endOffsets": "144,246,343,440,541,641,747,848" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ja_values-ja.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ja/values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,437,530,623,724", + "endColumns": "91,99,93,95,92,92,100,100", + "endOffsets": "142,242,336,432,525,618,719,820" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fi_values-fi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fi/values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,351,456,561,673,789", + "endColumns": "95,101,97,104,104,111,115,100", + "endOffsets": "146,248,346,451,556,668,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ta_values-ta.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ta/values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,558,673,801", + "endColumns": "95,102,98,97,106,114,127,100", + "endOffsets": "146,249,348,446,553,668,796,897" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-et_values-et.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-et/values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,453,559,664,784", + "endColumns": "94,101,97,102,105,104,119,100", + "endOffsets": "145,247,345,448,554,659,779,880" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-as_values-as.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-as/values-as.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,259,367,472,576,676,805", + "endColumns": "100,102,107,104,103,99,128,100", + "endOffsets": "151,254,362,467,571,671,800,901" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hy_values-hy.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hy/values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,260,358,457,562,664,775", + "endColumns": "99,104,97,98,104,101,110,100", + "endOffsets": "150,255,353,452,557,659,770,871" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-uz_values-uz.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uz/values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,360,460,568,672,791", + "endColumns": "101,101,100,99,107,103,118,100", + "endOffsets": "152,254,355,455,563,667,786,887" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rHK_values-zh-rHK.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rHK/values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-fr_values-fr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr/values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,782", + "endColumns": "97,101,98,101,103,103,117,100", + "endOffsets": "148,250,349,451,555,659,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-nb_values-nb.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nb/values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,447,555,661,781", + "endColumns": "93,101,96,98,107,105,119,100", + "endOffsets": "144,246,343,442,550,656,776,877" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-tl_values-tl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tl/values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,355,452,559,667,789", + "endColumns": "96,101,100,96,106,107,121,100", + "endOffsets": "147,249,350,447,554,662,784,885" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-bs_values-bs.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bs/values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,457,561,663,780", + "endColumns": "97,101,97,103,103,101,116,100", + "endOffsets": "148,250,348,452,556,658,775,876" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rCA_values-en-rCA.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rCA/values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,657,773", + "endColumns": "95,101,98,98,103,101,115,100", + "endOffsets": "146,248,347,446,550,652,768,869" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-en-rAU_values-en-rAU.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rAU/values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ka_values-ka.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ka/values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,557,661,779", + "endColumns": "95,101,98,98,105,103,117,100", + "endOffsets": "146,248,347,446,552,656,774,875" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-in_values-in.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-in/values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,446,552,670,785", + "endColumns": "94,101,96,96,105,117,114,100", + "endOffsets": "145,247,344,441,547,665,780,881" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hi_values-hi.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hi/values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,361,462,575,681,808", + "endColumns": "97,102,104,100,112,105,126,100", + "endOffsets": "148,251,356,457,570,676,803,904" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-hu_values-hu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hu/values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,356,457,560,667,777", + "endColumns": "96,101,101,100,102,106,109,100", + "endOffsets": "147,249,351,452,555,662,772,873" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mk_values-mk.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mk/values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,450,555,658,774", + "endColumns": "97,101,96,97,104,102,115,100", + "endOffsets": "148,250,347,445,550,653,769,870" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-sw_values-sw.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sw/values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,449,556,663,778", + "endColumns": "93,101,96,100,106,106,114,100", + "endOffsets": "144,246,343,444,551,658,773,874" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-cs_values-cs.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-cs/values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,455,560,667,786", + "endColumns": "97,101,100,98,104,106,118,100", + "endOffsets": "148,250,351,450,555,662,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-zh-rTW_values-zh-rTW.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rTW/values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt_values-pt.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt/values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-gl_values-gl.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gl/values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,783", + "endColumns": "98,101,99,97,106,105,115,100", + "endOffsets": "149,251,351,449,556,662,778,879" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ca_values-ca.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ca/values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,449,555,660,786", + "endColumns": "95,101,98,96,105,104,125,100", + "endOffsets": "146,248,347,444,550,655,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-te_values-te.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-te/values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,265,367,468,574,681,805", + "endColumns": "101,107,101,100,105,106,123,100", + "endOffsets": "152,260,362,463,569,676,800,901" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-km_values-km.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-km/values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,253,351,451,552,664,776", + "endColumns": "94,102,97,99,100,111,111,100", + "endOffsets": "145,248,346,446,547,659,771,872" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-mr_values-mr.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mr/values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,259,360,463,565,670,787", + "endColumns": "99,103,100,102,101,104,116,100", + "endOffsets": "150,254,355,458,560,665,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-is_values-is.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-is/values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,257,354,454,557,661,772", + "endColumns": "94,106,96,99,102,103,110,100", + "endOffsets": "145,252,349,449,552,656,767,868" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-v21_values-v21.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-v21/values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,173,237,304,368,484,610,736,864,1036", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "117,63,66,63,115,125,125,127,12,12", + "endOffsets": "168,232,299,363,479,605,731,859,1031,1383" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-gu_values-gu.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gu/values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,252,349,451,553,651,773", + "endColumns": "93,102,96,101,101,97,121,100", + "endOffsets": "144,247,344,446,548,646,768,869" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lv_values-lv.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lv/values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,563,671,786", + "endColumns": "97,101,99,100,106,107,114,100", + "endOffsets": "148,250,350,451,558,666,781,882" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-pt-rBR_values-pt-rBR.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rBR/values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ru_values-ru.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ru/values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,457,562,665,782", + "endColumns": "97,101,100,100,104,102,116,100", + "endOffsets": "148,250,351,452,557,660,777,878" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-si_values-si.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-si/values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,365,470,569,673,787", + "endColumns": "101,102,104,104,98,103,113,100", + "endOffsets": "152,255,360,465,564,668,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-am_values-am.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-am/values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,248,345,444,540,642,742", + "endColumns": "92,99,96,98,95,101,99,100", + "endOffsets": "143,243,340,439,535,637,737,838" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-af_values-af.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-af/values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,451,558,667,787", + "endColumns": "97,101,97,97,106,108,119,100", + "endOffsets": "148,250,348,446,553,662,782,883" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lt_values-lt.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lt/values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,263,362,465,576,686,806", + "endColumns": "97,109,98,102,110,109,119,100", + "endOffsets": "148,258,357,460,571,681,801,902" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ko_values-ko.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ko/values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,438,534,632,732", + "endColumns": "91,99,93,96,95,97,99,100", + "endOffsets": "142,242,336,433,529,627,727,828" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-ar_values-ar.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ar/values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,250,345,448,551,653,767", + "endColumns": "92,101,94,102,102,101,113,100", + "endOffsets": "143,245,340,443,546,648,762,863" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-lo_values-lo.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lo/values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,552,650,761", + "endColumns": "95,102,98,97,100,97,110,100", + "endOffsets": "146,249,348,446,547,645,756,857" + } + } + ] + }, + { + "outputFile": "com.kvideo.tv.app-merged_res-21:/values-or_values-or.arsc.flat", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-or/values-or.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,260,363,468,569,671,790", + "endColumns": "102,101,102,104,100,101,118,100", + "endOffsets": "153,255,358,463,564,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-af.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-af.json new file mode 100644 index 0000000..fc66702 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-af.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-af/values-af.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-af/values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,451,558,667,787", + "endColumns": "97,101,97,97,106,108,119,100", + "endOffsets": "148,250,348,446,553,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-am.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-am.json new file mode 100644 index 0000000..3e35197 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-am.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-am/values-am.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-am/values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,248,345,444,540,642,742", + "endColumns": "92,99,96,98,95,101,99,100", + "endOffsets": "143,243,340,439,535,637,737,838" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ar.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ar.json new file mode 100644 index 0000000..198d245 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ar.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ar/values-ar.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ar/values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,148,250,345,448,551,653,767", + "endColumns": "92,101,94,102,102,101,113,100", + "endOffsets": "143,245,340,443,546,648,762,863" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-as.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-as.json new file mode 100644 index 0000000..d094c2e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-as.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-as/values-as.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-as/values-as.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,259,367,472,576,676,805", + "endColumns": "100,102,107,104,103,99,128,100", + "endOffsets": "151,254,362,467,571,671,800,901" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-az.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-az.json new file mode 100644 index 0000000..7eb23b6 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-az.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-az/values-az.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-az/values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,156,258,361,465,566,671,782", + "endColumns": "100,101,102,103,100,104,110,100", + "endOffsets": "151,253,356,460,561,666,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-b+sr+Latn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-b+sr+Latn.json new file mode 100644 index 0000000..48d8190 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-b+sr+Latn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-b+sr+Latn/values-b+sr+Latn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-b+sr+Latn/values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-be.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-be.json new file mode 100644 index 0000000..6befbb5 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-be.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-be/values-be.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-be/values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,562,665,786", + "endColumns": "97,101,99,100,105,102,120,100", + "endOffsets": "148,250,350,451,557,660,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bg.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bg.json new file mode 100644 index 0000000..610d228 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bg.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-bg/values-bg.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bg/values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,262,364,465,572,677,796", + "endColumns": "96,109,101,100,106,104,118,100", + "endOffsets": "147,257,359,460,567,672,791,892" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bn.json new file mode 100644 index 0000000..cbbef51 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-bn/values-bn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bn/values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,358,461,562,664,784", + "endColumns": "98,101,101,102,100,101,119,100", + "endOffsets": "149,251,353,456,557,659,779,880" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bs.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bs.json new file mode 100644 index 0000000..e1dc25b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-bs.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-bs/values-bs.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-bs/values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,353,457,561,663,780", + "endColumns": "97,101,97,103,103,101,116,100", + "endOffsets": "148,250,348,452,556,658,775,876" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ca.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ca.json new file mode 100644 index 0000000..2ebbca4 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ca.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ca/values-ca.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ca/values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,449,555,660,786", + "endColumns": "95,101,98,96,105,104,125,100", + "endOffsets": "146,248,347,444,550,655,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-cs.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-cs.json new file mode 100644 index 0000000..4be8c87 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-cs.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-cs/values-cs.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-cs/values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,455,560,667,786", + "endColumns": "97,101,100,98,104,106,118,100", + "endOffsets": "148,250,351,450,555,662,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-da.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-da.json new file mode 100644 index 0000000..518d72c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-da.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-da/values-da.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-da/values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,350,448,555,664,782", + "endColumns": "95,101,96,97,106,108,117,100", + "endOffsets": "146,248,345,443,550,659,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-de.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-de.json new file mode 100644 index 0000000..96fdb0e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-de.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-de/values-de.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-de/values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,455,563,668,786", + "endColumns": "97,101,99,99,107,104,117,100", + "endOffsets": "148,250,350,450,558,663,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-el.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-el.json new file mode 100644 index 0000000..b2f26a6 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-el.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-el/values-el.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-el/values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,567,673,790", + "endColumns": "97,102,99,102,107,105,116,100", + "endOffsets": "148,251,351,454,562,668,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rAU.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rAU.json new file mode 100644 index 0000000..9758bc3 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rAU.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-en-rAU/values-en-rAU.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rAU/values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rCA.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rCA.json new file mode 100644 index 0000000..5eda0a0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rCA.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-en-rCA/values-en-rCA.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rCA/values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,657,773", + "endColumns": "95,101,98,98,103,101,115,100", + "endOffsets": "146,248,347,446,550,652,768,869" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rGB.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rGB.json new file mode 100644 index 0000000..1db142c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rGB.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-en-rGB/values-en-rGB.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rGB/values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rIN.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rIN.json new file mode 100644 index 0000000..0938f91 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rIN.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-en-rIN/values-en-rIN.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rIN/values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,555,658,774", + "endColumns": "95,101,98,98,103,102,115,100", + "endOffsets": "146,248,347,446,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rXC.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rXC.json new file mode 100644 index 0000000..2066355 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-en-rXC.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-en-rXC/values-en-rXC.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-en-rXC/values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,251,456,657,858,1065,1270,1482", + "endColumns": "195,204,200,200,206,204,211,203", + "endOffsets": "246,451,652,853,1060,1265,1477,1681" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es-rUS.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es-rUS.json new file mode 100644 index 0000000..54ca638 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es-rUS.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-es-rUS/values-es-rUS.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es-rUS/values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es.json new file mode 100644 index 0000000..9a60f3a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-es.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-es/values-es.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-es/values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,787", + "endColumns": "98,101,99,97,106,105,119,100", + "endOffsets": "149,251,351,449,556,662,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-et.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-et.json new file mode 100644 index 0000000..1d63d66 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-et.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-et/values-et.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-et/values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,453,559,664,784", + "endColumns": "94,101,97,102,105,104,119,100", + "endOffsets": "145,247,345,448,554,659,779,880" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-eu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-eu.json new file mode 100644 index 0000000..5570d27 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-eu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-eu/values-eu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-eu/values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,356,459,564,667,786", + "endColumns": "97,102,99,102,104,102,118,100", + "endOffsets": "148,251,351,454,559,662,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fa.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fa.json new file mode 100644 index 0000000..62323d1 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fa.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-fa/values-fa.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fa/values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,355,455,556,662,779", + "endColumns": "98,101,98,99,100,105,116,100", + "endOffsets": "149,251,350,450,551,657,774,875" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fi.json new file mode 100644 index 0000000..9defd56 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-fi/values-fi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fi/values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,351,456,561,673,789", + "endColumns": "95,101,97,104,104,111,115,100", + "endOffsets": "146,248,346,451,556,668,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr-rCA.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr-rCA.json new file mode 100644 index 0000000..6f842f0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr-rCA.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-fr-rCA/values-fr-rCA.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr-rCA/values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,778", + "endColumns": "97,101,98,101,103,103,113,100", + "endOffsets": "148,250,349,451,555,659,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr.json new file mode 100644 index 0000000..3869c8e --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-fr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-fr/values-fr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-fr/values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,560,664,782", + "endColumns": "97,101,98,101,103,103,117,100", + "endOffsets": "148,250,349,451,555,659,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gl.json new file mode 100644 index 0000000..0fd9229 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-gl/values-gl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gl/values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,356,454,561,667,783", + "endColumns": "98,101,99,97,106,105,115,100", + "endOffsets": "149,251,351,449,556,662,778,879" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gu.json new file mode 100644 index 0000000..a6331ef --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-gu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-gu/values-gu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-gu/values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,252,349,451,553,651,773", + "endColumns": "93,102,96,101,101,97,121,100", + "endOffsets": "144,247,344,446,548,646,768,869" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hi.json new file mode 100644 index 0000000..d4238e9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-hi/values-hi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hi/values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,361,462,575,681,808", + "endColumns": "97,102,104,100,112,105,126,100", + "endOffsets": "148,251,356,457,570,676,803,904" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hr.json new file mode 100644 index 0000000..f393228 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-hr/values-hr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hr/values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,260,357,456,560,664,781", + "endColumns": "97,106,96,98,103,103,116,100", + "endOffsets": "148,255,352,451,555,659,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hu.json new file mode 100644 index 0000000..0610dcd --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-hu/values-hu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hu/values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,356,457,560,667,777", + "endColumns": "96,101,101,100,102,106,109,100", + "endOffsets": "147,249,351,452,555,662,772,873" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hy.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hy.json new file mode 100644 index 0000000..79e3377 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-hy.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-hy/values-hy.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-hy/values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,260,358,457,562,664,775", + "endColumns": "99,104,97,98,104,101,110,100", + "endOffsets": "150,255,353,452,557,659,770,871" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-in.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-in.json new file mode 100644 index 0000000..79caba7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-in.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-in/values-in.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-in/values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,446,552,670,785", + "endColumns": "94,101,96,96,105,117,114,100", + "endOffsets": "145,247,344,441,547,665,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-is.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-is.json new file mode 100644 index 0000000..55473a0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-is.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-is/values-is.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-is/values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,257,354,454,557,661,772", + "endColumns": "94,106,96,99,102,103,110,100", + "endOffsets": "145,252,349,449,552,656,767,868" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-it.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-it.json new file mode 100644 index 0000000..49a06d6 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-it.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-it/values-it.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-it/values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,354,456,565,672,802", + "endColumns": "97,101,98,101,108,106,129,100", + "endOffsets": "148,250,349,451,560,667,797,898" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-iw.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-iw.json new file mode 100644 index 0000000..9d803fb --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-iw.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-iw/values-iw.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-iw/values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,445,546,646,752", + "endColumns": "93,101,96,96,100,99,105,100", + "endOffsets": "144,246,343,440,541,641,747,848" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ja.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ja.json new file mode 100644 index 0000000..0c5b84a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ja.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ja/values-ja.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ja/values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,437,530,623,724", + "endColumns": "91,99,93,95,92,92,100,100", + "endOffsets": "142,242,336,432,525,618,719,820" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ka.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ka.json new file mode 100644 index 0000000..68e78b8 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ka.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ka/values-ka.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ka/values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,352,451,557,661,779", + "endColumns": "95,101,98,98,105,103,117,100", + "endOffsets": "146,248,347,446,552,656,774,875" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kk.json new file mode 100644 index 0000000..bce0e75 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-kk/values-kk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kk/values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,354,457,561,658,769", + "endColumns": "94,101,101,102,103,96,110,100", + "endOffsets": "145,247,349,452,556,653,764,865" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-km.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-km.json new file mode 100644 index 0000000..0ccc7de --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-km.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-km/values-km.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-km/values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,253,351,451,552,664,776", + "endColumns": "94,102,97,99,100,111,111,100", + "endOffsets": "145,248,346,446,547,659,771,872" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kn.json new file mode 100644 index 0000000..ad9a32a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-kn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-kn/values-kn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-kn/values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,256,357,463,564,672,800", + "endColumns": "97,102,100,105,100,107,127,100", + "endOffsets": "148,251,352,458,559,667,795,896" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ko.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ko.json new file mode 100644 index 0000000..2b58585 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ko.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ko/values-ko.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ko/values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,247,341,438,534,632,732", + "endColumns": "91,99,93,96,95,97,99,100", + "endOffsets": "142,242,336,433,529,627,727,828" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ky.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ky.json new file mode 100644 index 0000000..02b94c2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ky.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ky/values-ky.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ky/values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,360,467,571,675,786", + "endColumns": "99,101,102,106,103,103,110,100", + "endOffsets": "150,252,355,462,566,670,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lo.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lo.json new file mode 100644 index 0000000..f67ba69 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lo.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-lo/values-lo.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lo/values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,552,650,761", + "endColumns": "95,102,98,97,100,97,110,100", + "endOffsets": "146,249,348,446,547,645,756,857" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lt.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lt.json new file mode 100644 index 0000000..076fdb2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lt.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-lt/values-lt.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lt/values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,263,362,465,576,686,806", + "endColumns": "97,109,98,102,110,109,119,100", + "endOffsets": "148,258,357,460,571,681,801,902" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lv.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lv.json new file mode 100644 index 0000000..db53740 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-lv.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-lv/values-lv.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-lv/values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,456,563,671,786", + "endColumns": "97,101,99,100,106,107,114,100", + "endOffsets": "148,250,350,451,558,666,781,882" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mk.json new file mode 100644 index 0000000..7daf4dc --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-mk/values-mk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mk/values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,450,555,658,774", + "endColumns": "97,101,96,97,104,102,115,100", + "endOffsets": "148,250,347,445,550,653,769,870" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ml.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ml.json new file mode 100644 index 0000000..6084301 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ml.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ml/values-ml.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ml/values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,362,466,569,670,792", + "endColumns": "101,102,101,103,102,100,121,100", + "endOffsets": "152,255,357,461,564,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mn.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mn.json new file mode 100644 index 0000000..f60d11c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mn.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-mn/values-mn.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mn/values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,454,559,671,790", + "endColumns": "97,101,100,97,104,111,118,100", + "endOffsets": "148,250,351,449,554,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mr.json new file mode 100644 index 0000000..6b5583d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-mr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-mr/values-mr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-mr/values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,259,360,463,565,670,787", + "endColumns": "99,103,100,102,101,104,116,100", + "endOffsets": "150,254,355,458,560,665,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ms.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ms.json new file mode 100644 index 0000000..c26841f --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ms.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ms/values-ms.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ms/values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,349,459,565,683,798", + "endColumns": "94,101,96,109,105,117,114,100", + "endOffsets": "145,247,344,454,560,678,793,894" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-my.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-my.json new file mode 100644 index 0000000..455b057 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-my.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-my/values-my.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-my/values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,262,365,467,572,678,797", + "endColumns": "102,103,102,101,104,105,118,100", + "endOffsets": "153,257,360,462,567,673,792,893" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nb.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nb.json new file mode 100644 index 0000000..ead5b9c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nb.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-nb/values-nb.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nb/values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,447,555,661,781", + "endColumns": "93,101,96,98,107,105,119,100", + "endOffsets": "144,246,343,442,550,656,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ne.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ne.json new file mode 100644 index 0000000..f8baae3 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ne.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ne/values-ne.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ne/values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,261,363,469,567,667,775", + "endColumns": "102,102,101,105,97,99,107,100", + "endOffsets": "153,256,358,464,562,662,770,871" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nl.json new file mode 100644 index 0000000..b66a7e7 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-nl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-nl/values-nl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-nl/values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,359,459,566,670,789", + "endColumns": "101,101,99,99,106,103,118,100", + "endOffsets": "152,254,354,454,561,665,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-or.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-or.json new file mode 100644 index 0000000..1b4ab02 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-or.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-or/values-or.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-or/values-or.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,158,260,363,468,569,671,790", + "endColumns": "102,101,102,104,100,101,118,100", + "endOffsets": "153,255,358,463,564,666,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pa.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pa.json new file mode 100644 index 0000000..c6898e0 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pa.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-pa/values-pa.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pa/values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,358,459,561,659,788", + "endColumns": "97,101,102,100,101,97,128,100", + "endOffsets": "148,250,353,454,556,654,783,884" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pl.json new file mode 100644 index 0000000..fea1fb9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-pl/values-pl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pl/values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,451,565,670,792", + "endColumns": "96,101,97,98,113,104,121,100", + "endOffsets": "147,249,347,446,560,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rBR.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rBR.json new file mode 100644 index 0000000..de3c9ee --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rBR.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-pt-rBR/values-pt-rBR.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rBR/values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rPT.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rPT.json new file mode 100644 index 0000000..2e6e57b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt-rPT.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-pt-rPT/values-pt-rPT.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt-rPT/values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,666,787", + "endColumns": "96,101,98,99,106,105,120,100", + "endOffsets": "147,249,348,448,555,661,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt.json new file mode 100644 index 0000000..557ea7b --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-pt.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-pt/values-pt.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-pt/values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,560,670,790", + "endColumns": "96,101,98,99,106,109,119,100", + "endOffsets": "147,249,348,448,555,665,785,886" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ro.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ro.json new file mode 100644 index 0000000..a3b5517 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ro.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ro/values-ro.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ro/values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,355,454,556,665,782", + "endColumns": "97,101,99,98,101,108,116,100", + "endOffsets": "148,250,350,449,551,660,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ru.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ru.json new file mode 100644 index 0000000..c031ccf --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ru.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ru/values-ru.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ru/values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,356,457,562,665,782", + "endColumns": "97,101,100,100,104,102,116,100", + "endOffsets": "148,250,351,452,557,660,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-si.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-si.json new file mode 100644 index 0000000..604634a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-si.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-si/values-si.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-si/values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,260,365,470,569,673,787", + "endColumns": "101,102,104,104,98,103,113,100", + "endOffsets": "152,255,360,465,564,668,782,883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sk.json new file mode 100644 index 0000000..bf39386 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sk/values-sk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sk/values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,253,354,452,562,670,792", + "endColumns": "95,101,100,97,109,107,121,100", + "endOffsets": "146,248,349,447,557,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sl.json new file mode 100644 index 0000000..4b691f2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sl/values-sl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sl/values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,456,559,661,778", + "endColumns": "96,101,97,103,102,101,116,100", + "endOffsets": "147,249,347,451,554,656,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sq.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sq.json new file mode 100644 index 0000000..7f3798f --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sq.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sq/values-sq.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sq/values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,154,256,354,451,559,670,792", + "endColumns": "98,101,97,96,107,110,121,100", + "endOffsets": "149,251,349,446,554,665,787,888" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sr.json new file mode 100644 index 0000000..57ef2fb --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sr/values-sr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sr/values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,352,456,560,665,781", + "endColumns": "97,101,96,103,103,104,115,100", + "endOffsets": "148,250,347,451,555,660,776,877" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sv.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sv.json new file mode 100644 index 0000000..13cbd7d --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sv.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sv/values-sv.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sv/values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,150,252,350,449,557,662,783", + "endColumns": "94,101,97,98,107,104,120,100", + "endOffsets": "145,247,345,444,552,657,778,879" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sw.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sw.json new file mode 100644 index 0000000..7536394 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-sw.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-sw/values-sw.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-sw/values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,149,251,348,449,556,663,778", + "endColumns": "93,101,96,100,106,106,114,100", + "endOffsets": "144,246,343,444,551,658,773,874" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ta.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ta.json new file mode 100644 index 0000000..7c41f86 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ta.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ta/values-ta.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ta/values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,353,451,558,673,801", + "endColumns": "95,102,98,97,106,114,127,100", + "endOffsets": "146,249,348,446,553,668,796,897" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-te.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-te.json new file mode 100644 index 0000000..fdea9b6 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-te.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-te/values-te.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-te/values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,265,367,468,574,681,805", + "endColumns": "101,107,101,100,105,106,123,100", + "endOffsets": "152,260,362,463,569,676,800,901" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-th.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-th.json new file mode 100644 index 0000000..9059e58 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-th.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-th/values-th.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-th/values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,151,254,352,450,553,658,770", + "endColumns": "95,102,97,97,102,104,111,100", + "endOffsets": "146,249,347,445,548,653,765,866" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tl.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tl.json new file mode 100644 index 0000000..b78f9c1 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tl.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-tl/values-tl.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tl/values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,355,452,559,667,789", + "endColumns": "96,101,100,96,106,107,121,100", + "endOffsets": "147,249,350,447,554,662,784,885" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tr.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tr.json new file mode 100644 index 0000000..c9e7092 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-tr.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-tr/values-tr.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-tr/values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,352,449,551,657,768", + "endColumns": "96,101,97,96,101,105,110,100", + "endOffsets": "147,249,347,444,546,652,763,864" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uk.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uk.json new file mode 100644 index 0000000..e672572 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uk.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-uk/values-uk.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uk/values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,155,257,358,459,564,669,782", + "endColumns": "99,101,100,100,104,104,112,100", + "endOffsets": "150,252,353,454,559,664,777,878" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ur.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ur.json new file mode 100644 index 0000000..b1bcac2 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-ur.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-ur/values-ur.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-ur/values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,255,357,461,564,662,776", + "endColumns": "97,101,101,103,102,97,113,100", + "endOffsets": "148,250,352,456,559,657,771,872" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uz.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uz.json new file mode 100644 index 0000000..bc6a905 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-uz.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-uz/values-uz.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-uz/values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,157,259,360,460,568,672,791", + "endColumns": "101,101,100,99,107,103,118,100", + "endOffsets": "152,254,355,455,563,667,786,887" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-v21.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-v21.json new file mode 100644 index 0000000..16eac08 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-v21.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-v21/values-v21.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-v21/values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,173,237,304,368,484,610,736,864,1036", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "117,63,66,63,115,125,125,127,12,12", + "endOffsets": "168,232,299,363,479,605,731,859,1031,1383" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-vi.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-vi.json new file mode 100644 index 0000000..7e75852 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-vi.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-vi/values-vi.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-vi/values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,152,254,353,453,556,669,785", + "endColumns": "96,101,98,99,102,112,115,100", + "endOffsets": "147,249,348,448,551,664,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rCN.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rCN.json new file mode 100644 index 0000000..6b297fe --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rCN.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-zh-rCN/values-zh-rCN.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rCN/values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,248,342,436,529,623,719", + "endColumns": "91,100,93,93,92,93,95,100", + "endOffsets": "142,243,337,431,524,618,714,815" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rHK.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rHK.json new file mode 100644 index 0000000..d0180f9 --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rHK.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-zh-rHK/values-zh-rHK.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rHK/values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rTW.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rTW.json new file mode 100644 index 0000000..76bc5cb --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zh-rTW.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-zh-rTW/values-zh-rTW.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zh-rTW/values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,147,246,340,434,527,620,716", + "endColumns": "91,98,93,93,92,92,95,100", + "endOffsets": "142,241,335,429,522,615,711,812" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zu.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zu.json new file mode 100644 index 0000000..a212d1c --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values-zu.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values-zu/values-zu.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values-zu/values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,153,257,356,459,565,672,785", + "endColumns": "97,103,98,102,105,106,112,100", + "endOffsets": "148,252,351,454,560,667,780,881" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values.json new file mode 100644 index 0000000..d08ce4a --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/multi-v2/values.json @@ -0,0 +1,149 @@ +{ + "logs": [ + { + "outputFile": "com.kvideo.tv.app-mergeReleaseResources-19:/values/values.xml", + "map": [ + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15ac6c2fc90b7fde5da8d10f11d05bd8/transformed/savedstate-1.2.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "53", + "endOffsets": "104" + }, + "to": { + "startLines": "87", + "startColumns": "4", + "startOffsets": "5201", + "endColumns": "53", + "endOffsets": "5250" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/a325e913df52f42e28c65f4f8e03b4c0/transformed/core-1.13.1/res/values/values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,98,99,103,104,105,106,112,122,155,176,209", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4197,4252,4315,4370,4428,4486,4547,4610,4667,4718,4768,4829,4886,4952,4986,5021,5056,5126,5193,5265,5334,5403,5477,5549,5637,5708,5825,6026,6136,6337,6466,6538,6605,6808,7109,8840,9521,10203", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,97,98,102,103,104,105,111,121,154,175,208,214", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4247,4310,4365,4423,4481,4542,4605,4662,4713,4763,4824,4881,4947,4981,5016,5051,5121,5188,5260,5329,5398,5472,5544,5632,5703,5820,6021,6131,6332,6461,6533,6600,6803,7104,8835,9516,10198,10365" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,121,125,126,130,131,132,133,139,149,182,203,236", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,115,187,275,340,406,475,538,608,676,748,818,879,953,1026,1087,1148,1210,1274,1336,1397,1465,1565,1625,1691,1764,1833,1890,1942,2004,2076,2152,2217,2276,2335,2395,2455,2515,2575,2635,2695,2755,2815,2875,2935,2994,3054,3114,3174,3234,3294,3354,3414,3474,3534,3594,3653,3713,3773,3832,3891,3950,4009,4068,4127,4162,4239,4294,4357,4412,4470,4528,4589,4652,4709,4760,4810,4871,4928,4994,5028,5063,5305,5648,5715,5787,5856,5925,5999,6071,6570,7431,7548,7749,7859,8060,8189,8261,8328,8531,8832,10563,11244,11926", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,89,95,96,97,98,99,100,101,107,120,124,125,129,130,131,132,138,148,181,202,235,241", + "endColumns": "59,71,87,64,65,68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,57,60,62,56,50,49,60,56,65,33,34,34,69,66,71,68,68,73,71,87,70,116,12,109,12,128,71,66,24,24,24,24,24,24", + "endOffsets": "110,182,270,335,401,470,533,603,671,743,813,874,948,1021,1082,1143,1205,1269,1331,1392,1460,1560,1620,1686,1759,1828,1885,1937,1999,2071,2147,2212,2271,2330,2390,2450,2510,2570,2630,2690,2750,2810,2870,2930,2989,3049,3109,3169,3229,3289,3349,3409,3469,3529,3589,3648,3708,3768,3827,3886,3945,4004,4063,4122,4157,4192,4289,4352,4407,4465,4523,4584,4647,4704,4755,4805,4866,4923,4989,5023,5058,5093,5370,5710,5782,5851,5920,5994,6066,6154,6636,7543,7744,7854,8055,8184,8256,8323,8526,8827,10558,11239,11921,12088" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/31e9e517a20236676d5acc877ff77140/transformed/lifecycle-runtime-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "42", + "endOffsets": "93" + }, + "to": { + "startLines": "85", + "startColumns": "4", + "startOffsets": "5098", + "endColumns": "42", + "endOffsets": "5136" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/81db2a4187fe53e87fd523503e867a03/transformed/activity-1.9.3/res/values/values.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,97", + "endColumns": "41,59", + "endOffsets": "92,152" + }, + "to": { + "startLines": "68,86", + "startColumns": "4,4", + "startOffsets": "4197,5141", + "endColumns": "41,59", + "endOffsets": "4234,5196" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/strings.xml", + "from": { + "startLines": "1,9,7,8,3,6,5,4,2,14,11,12,16,10,13,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "16,574,474,528,115,377,318,231,63,921,664,735,1076,617,843,1011", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "58,612,523,569,226,469,372,313,110,1006,730,838,1144,659,916,1071" + }, + "to": { + "startLines": "91,92,93,94,102,103,104,105,106,108,109,110,111,112,113,114", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5458,5505,5548,5602,6159,6275,6372,6431,6518,6641,6731,6802,6910,6983,7030,7108", + "endColumns": "46,42,53,45,115,96,58,86,51,89,70,107,72,46,77,64", + "endOffsets": "5500,5543,5597,5643,6270,6367,6426,6513,6565,6726,6797,6905,6978,7025,7103,7168" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/15e500b8555a9e8f170adfeb4b6f9cd7/transformed/lifecycle-viewmodel-2.6.2/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "49", + "endOffsets": "100" + }, + "to": { + "startLines": "88", + "startColumns": "4", + "startOffsets": "5255", + "endColumns": "49", + "endOffsets": "5300" + } + }, + { + "source": "/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/values/styles.xml", + "from": { + "startLines": "1", + "startColumns": "4", + "startOffsets": "16", + "endLines": "5", + "endColumns": "12", + "endOffsets": "269" + }, + "to": { + "startLines": "115", + "startColumns": "4", + "startOffsets": "7173", + "endLines": "119", + "endColumns": "12", + "endOffsets": "7426" + } + }, + { + "source": "/Users/haoyangkuek/.gradle/caches/transforms-3/c81c4a461a30fb5231ba36a4a83e3fef/transformed/startup-runtime-1.1.1/res/values/values.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "82", + "endOffsets": "133" + }, + "to": { + "startLines": "90", + "startColumns": "4", + "startOffsets": "5375", + "endColumns": "82", + "endOffsets": "5453" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/single/release.json b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/single/release.json new file mode 100644 index 0000000..fe04add --- /dev/null +++ b/android-tv/app/build/intermediates/merged_res_blame_folder/release/out/single/release.json @@ -0,0 +1,34 @@ +[ + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-hdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/mipmap-hdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/mipmap-xhdpi/ic_launcher.png" + }, + { + "merged": "com.kvideo.tv.app-merged_res-21:/layout_activity_main.xml.flat", + "source": "com.kvideo.tv.app-main-22:/layout/activity_main.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/layout_activity_main.xml.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/layout/activity_main.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xxxhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/mipmap-xxxhdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-xxhdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/mipmap-xxhdpi/ic_launcher.png" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/drawable_tv_banner.xml.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/drawable/tv_banner.xml" + }, + { + "merged": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-merged_res-21:/mipmap-mdpi_ic_launcher.png.flat", + "source": "/Users/haoyangkuek/.gradle/daemon/8.2.1/com.kvideo.tv.app-main-22:/mipmap-mdpi/ic_launcher.png" + } +] \ No newline at end of file diff --git a/android-tv/app/build/intermediates/metadata_library_dependencies_report/release/dependencies.pb b/android-tv/app/build/intermediates/metadata_library_dependencies_report/release/dependencies.pb new file mode 100644 index 0000000..8f8892d Binary files /dev/null and b/android-tv/app/build/intermediates/metadata_library_dependencies_report/release/dependencies.pb differ diff --git a/android-tv/app/build/intermediates/navigation_json/debug/navigation.json b/android-tv/app/build/intermediates/navigation_json/debug/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/android-tv/app/build/intermediates/navigation_json/debug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/android-tv/app/build/intermediates/navigation_json/release/navigation.json b/android-tv/app/build/intermediates/navigation_json/release/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/android-tv/app/build/intermediates/navigation_json/release/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/android-tv/app/build/intermediates/optimized_processed_res/release/output-metadata.json b/android-tv/app/build/intermediates/optimized_processed_res/release/output-metadata.json new file mode 100644 index 0000000..9ac586f --- /dev/null +++ b/android-tv/app/build/intermediates/optimized_processed_res/release/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "OPTIMIZED_PROCESSED_RES", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0.0", + "outputFile": "resources-release-optimize.ap_" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/optimized_processed_res/release/resources-release-optimize.ap_ b/android-tv/app/build/intermediates/optimized_processed_res/release/resources-release-optimize.ap_ new file mode 100644 index 0000000..5047ce2 Binary files /dev/null and b/android-tv/app/build/intermediates/optimized_processed_res/release/resources-release-optimize.ap_ differ diff --git a/android-tv/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml b/android-tv/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml new file mode 100644 index 0000000..ac9ab1e --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/packaged_manifests/debug/output-metadata.json b/android-tv/app/build/intermediates/packaged_manifests/debug/output-metadata.json new file mode 100644 index 0000000..b6c97e3 --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_manifests/debug/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "PACKAGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/packaged_manifests/release/AndroidManifest.xml b/android-tv/app/build/intermediates/packaged_manifests/release/AndroidManifest.xml new file mode 100644 index 0000000..d6cbdf7 --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_manifests/release/AndroidManifest.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android-tv/app/build/intermediates/packaged_manifests/release/output-metadata.json b/android-tv/app/build/intermediates/packaged_manifests/release/output-metadata.json new file mode 100644 index 0000000..bc8196f --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_manifests/release/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "PACKAGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.kvideo.tv", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/android-tv/app/build/intermediates/packaged_res/debug/drawable/tv_banner.xml b/android-tv/app/build/intermediates/packaged_res/debug/drawable/tv_banner.xml new file mode 100644 index 0000000..0ac2166 --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_res/debug/drawable/tv_banner.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/intermediates/packaged_res/debug/layout/activity_main.xml b/android-tv/app/build/intermediates/packaged_res/debug/layout/activity_main.xml new file mode 100644 index 0000000..ca07f83 --- /dev/null +++ b/android-tv/app/build/intermediates/packaged_res/debug/layout/activity_main.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

ScrollView size validation

+
+
+
+
+../../src/main/res/layout/activity_main.xml:21: This FrameLayout should use android:layout_height="wrap_content"
+  18 
+  19         <FrameLayout
+  20             android:layout_width="match_parent"
+  21             android:layout_height="match_parent"                                                    
+  22             android:padding="32dp">
+  23 
+  24             <LinearLayout
+ +
+ +
+
+ + ScrollViewSize + + + Correctness + + + Warning + + + Priority 7/10 + +
+
+
+
+
+
+
+
+
+

Obsolete Gradle Dependency

+
+
+
+
+../../build.gradle.kts:59: A newer version of androidx.core:core-ktx than 1.13.1 is available: 1.18.0
+ 56 }
+ 57 
+ 58 dependencies {
+ 59     implementation("androidx.core:core-ktx:1.13.1")                                                 
+ 60     implementation("androidx.activity:activity-ktx:1.9.3")
+ 61     implementation("androidx.webkit:webkit:1.14.0")
+ 62 }
+
+ +../../build.gradle.kts:60: A newer version of androidx.activity:activity-ktx than 1.9.3 is available: 1.13.0
+ 57 
+ 58 dependencies {
+ 59     implementation("androidx.core:core-ktx:1.13.1")
+ 60     implementation("androidx.activity:activity-ktx:1.9.3")                                          
+ 61     implementation("androidx.webkit:webkit:1.14.0")
+ 62 }
+
+ +../../build.gradle.kts:61: A newer version of androidx.webkit:webkit than 1.14.0 is available: 1.15.0
+ 58 dependencies {
+ 59     implementation("androidx.core:core-ktx:1.13.1")
+ 60     implementation("androidx.activity:activity-ktx:1.9.3")
+ 61     implementation("androidx.webkit:webkit:1.14.0")                                                 
+ 62 }
+
+ +
+ +
+
+ + GradleDependency + + + Correctness + + + Warning + + + Priority 4/10 + +
+
+
+
+
+
+ + +
+
+
+

Obsolete SDK_INT Version Check

+
+
+
+
+../../src/main/java/com/kvideo/tv/MainActivity.kt:111: Unnecessary; SDK_INT is always >= 26
+ 108                 databaseEnabled = true
+ 109                 allowFileAccess = false
+ 110                 allowContentAccess = false
+ 111                 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {                               
+ 112                     safeBrowsingEnabled = true
+ 113                 }
+ 114             }
+
+ +../../src/main/java/com/kvideo/tv/MainActivity.kt:437: Unnecessary; SDK_INT is never < 26
+ 434     }
+ 435 
+ 436     private fun isPictureInPictureSupported(): Boolean {
+ 437         if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {                                        
+ 438             return false
+ 439         }
+
+ +
+ +
+
+ + ObsoleteSdkInt + + + Performance + + + Warning + + + Priority 6/10 + +
+
+
+
+
+
+
+
+
+

Overdraw: Painting regions more than once

+
+
+
+
+../../src/main/res/layout/activity_main.xml:5: Possible overdraw: Root element paints background #000000 with a theme that also paints a background (inferred theme is @style/AppTheme)
+   2 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+   3     android:layout_width="match_parent"
+   4     android:layout_height="match_parent"
+   5     android:background="#000000">                                                                   
+   6 
+   7     <WebView
+   8         android:id="@+id/webview"
+ +
+ +
+
+ + Overdraw + + + Performance + + + Warning + + + Priority 3/10 + +
+
+
+
+
+
+
+
+
+

Unnecessary parent layout

+
+
+
+
+../../src/main/res/layout/activity_main.xml:24: This LinearLayout layout or its FrameLayout parent is unnecessary; transfer the background attribute to the other view
+  21             android:layout_height="match_parent"
+  22             android:padding="32dp">
+  23 
+  24             <LinearLayout                                                                           
+  25                 android:layout_width="match_parent"
+  26                 android:layout_height="wrap_content"
+  27                 android:layout_gravity="center"
+ +
+ +
+
+ + UselessParent + + + Performance + + + Warning + + + Priority 2/10 + +
+
+
+
+
+
+ + +
+
+
+

The launcher icon shape should use a distinct silhouette

+
+
+
+
+../../src/main/res/mipmap-hdpi/ic_launcher.png: Launcher icon used as round icon did not have a circular shape
+../../src/main/res/mipmap-xhdpi/ic_launcher.png: Launcher icon used as round icon did not have a circular shape
+../../src/main/res/mipmap-xxhdpi/ic_launcher.png: Launcher icon used as round icon did not have a circular shape
+../../src/main/res/mipmap-xxxhdpi/ic_launcher.png: Launcher icon used as round icon did not have a circular shape
+
+ +
+
+ + IconLauncherShape + + + Icons + + + Usability + + + Warning + + + Priority 6/10 + +
+
+
+
+
+
+ + +
+
+
+

Button should be borderless

+
+
+
+
+../../src/main/res/layout/activity_main.xml:92: Buttons in button bars should be borderless; use style="?android:attr/buttonBarButtonStyle" (and ?android:attr/buttonBarStyle on the parent)
+  89                     android:gravity="center_vertical"
+  90                     android:orientation="horizontal">
+  91 
+  92                     <Button                                                                         
+  93                         android:id="@+id/open_button"
+  94                         android:layout_width="0dp"
+  95                         android:layout_height="56dp"
+ +../../src/main/res/layout/activity_main.xml:101: Buttons in button bars should be borderless; use style="?android:attr/buttonBarButtonStyle" (and ?android:attr/buttonBarStyle on the parent)
+  98                         android:textAllCaps="false"
+  99                         android:textSize="18sp" />
+ 100 
+ 101                     <Button                                                                         
+ 102                         android:id="@+id/save_button"
+ 103                         android:layout_width="0dp"
+ 104                         android:layout_height="56dp"
+ +
+ +
+
+ + ButtonStyle + + + Usability + + + Warning + + + Priority 5/10 + +
+
+
+
+
+
+ +
+
+
+

Included Additional Checks

+
+
+This card lists all the extra checks run by lint, provided from libraries, +build configuration and extra flags. This is included to help you verify +whether a particular check is included in analysis when configuring builds. +(Note that the list does not include the hundreds of built-in checks into lint, +only additional ones.) + +
+
+
+
+
+ +
+
+
+

Disabled Checks

+
+
+One or more issues were not run by lint, either +because the check is not enabled by default, or because +it was disabled with a command line flag or via one or +more lint.xml configuration files in the project directories. + +
+
+
+
+
+ +
+
+
+

Suppressing Warnings and Errors

+
+
+Lint errors can be suppressed in a variety of ways:
+
+1. With a @SuppressLint annotation in the Java code
+2. With a tools:ignore attribute in the XML file
+3. With a //noinspection comment in the source code
+4. With ignore flags specified in the build.gradle file, as explained below
+5. With a lint.xml configuration file in the project
+6. With a lint.xml configuration file passed to lint via the --config flag
+7. With the --ignore flag passed to lint.
+
+To suppress a lint warning with an annotation, add a @SuppressLint("id") annotation on the class, method or variable declaration closest to the warning instance you want to disable. The id can be one or more issue id's, such as "UnusedResources" or {"UnusedResources","UnusedIds"}, or it can be "all" to suppress all lint warnings in the given scope.
+
+To suppress a lint warning with a comment, add a //noinspection id comment on the line before the statement with the error.
+
+To suppress a lint warning in an XML file, add a tools:ignore="id" attribute on the element containing the error, or one of its surrounding elements. You also need to define the namespace for the tools prefix on the root element in your document, next to the xmlns:android declaration:
+xmlns:tools="http://schemas.android.com/tools"
+
+To suppress a lint warning in a build.gradle file, add a section like this:
+ +
+android {
+    lintOptions {
+        disable 'TypographyFractions','TypographyQuotes'
+    }
+}
+
+
+Here we specify a comma separated list of issue id's after the disable command. You can also use warning or error instead of disable to change the severity of issues.
+
+To suppress lint warnings with a configuration XML file, create a file named lint.xml and place it at the root directory of the module in which it applies.
+
+The format of the lint.xml file is something like the following:
+ +
+<?xml version="1.0" encoding="UTF-8"?>
+<lint>
+    <!-- Ignore everything in the test source set -->
+    <issue id="all">
+        <ignore path="\*/test/\*" />
+    </issue>
+
+    <!-- Disable this given check in this project -->
+    <issue id="IconMissingDensityFolder" severity="ignore" />
+
+    <!-- Ignore the ObsoleteLayoutParam issue in the given files -->
+    <issue id="ObsoleteLayoutParam">
+        <ignore path="res/layout/activation.xml" />
+        <ignore path="res/layout-xlarge/activation.xml" />
+        <ignore regexp="(foo|bar)\.java" />
+    </issue>
+
+    <!-- Ignore the UselessLeaf issue in the given file -->
+    <issue id="UselessLeaf">
+        <ignore path="res/layout/main.xml" />
+    </issue>
+
+    <!-- Change the severity of hardcoded strings to "error" -->
+    <issue id="HardcodedText" severity="error" />
+</lint>
+
+
+To suppress lint checks from the command line, pass the --ignore flag with a comma separated list of ids to be suppressed, such as:
+$ lint --ignore UnusedResources,UselessLeaf /my/project/path
+
+For more information, see https://developer.android.com/studio/write/lint.html#config
+ +
+
+
+ + + + \ No newline at end of file diff --git a/android-tv/app/build/reports/lint-results-debug.txt b/android-tv/app/build/reports/lint-results-debug.txt new file mode 100644 index 0000000..9f93bd0 --- /dev/null +++ b/android-tv/app/build/reports/lint-results-debug.txt @@ -0,0 +1,107 @@ +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:21: Warning: This FrameLayout should use android:layout_height="wrap_content" [ScrollViewSize] + android:layout_height="match_parent" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "ScrollViewSize": + ScrollView children must set their layout_width or layout_height attributes + to wrap_content rather than fill_parent or match_parent in the scrolling + dimension + +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:59: Warning: A newer version of androidx.core:core-ktx than 1.13.1 is available: 1.18.0 [GradleDependency] + implementation("androidx.core:core-ktx:1.13.1") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:60: Warning: A newer version of androidx.activity:activity-ktx than 1.9.3 is available: 1.13.0 [GradleDependency] + implementation("androidx.activity:activity-ktx:1.9.3") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/build.gradle.kts:61: Warning: A newer version of androidx.webkit:webkit than 1.14.0 is available: 1.15.0 [GradleDependency] + implementation("androidx.webkit:webkit:1.14.0") + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "GradleDependency": + This detector looks for usages of libraries where the version you are using + is not the current stable release. Using older versions is fine, and there + are cases where you deliberately want to stick with an older version. + However, you may simply not be aware that a more recent version is + available, and that is what this lint check helps find. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:111: Warning: Unnecessary; SDK_INT is always >= 26 [ObsoleteSdkInt] + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt:437: Warning: Unnecessary; SDK_INT is never < 26 [ObsoleteSdkInt] + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "ObsoleteSdkInt": + This check flags version checks that are not necessary, because the + minSdkVersion (or surrounding known API level) is already at least as high + as the version checked for. + + Similarly, it also looks for resources in -vNN folders, such as values-v14 + where the version qualifier is less than or equal to the minSdkVersion, + where the contents should be merged into the best folder. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:5: Warning: Possible overdraw: Root element paints background #000000 with a theme that also paints a background (inferred theme is @style/AppTheme) [Overdraw] + android:background="#000000"> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Explanation for issues of type "Overdraw": + If you set a background drawable on a root view, then you should use a + custom theme where the theme background is null. Otherwise, the theme + background will be painted first, only to have your custom background + completely cover it; this is called "overdraw". + + NOTE: This detector relies on figuring out which layouts are associated + with which activities based on scanning the Java code, and it's currently + doing that using an inexact pattern matching algorithm. Therefore, it can + incorrectly conclude which activity the layout is associated with and then + wrongly complain that a background-theme is hidden. + + If you want your custom background on multiple pages, then you should + consider making a custom theme with your custom background and just using + that theme instead of a root element background. + + Of course it's possible that your custom drawable is translucent and you + want it to be mixed with the background. However, you will get better + performance if you pre-mix the background with your drawable and use that + resulting image or color as a custom theme background instead. + +/Users/haoyangkuek/development/KVideo/android-tv/app/src/main/res/layout/activity_main.xml:24: Warning: This LinearLayout layout or its FrameLayout parent is unnecessary; transfer the background attribute to the other view [UselessParent] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android-tv/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BuildConfig.class.uniqueId0 b/android-tv/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BuildConfig.class.uniqueId0 new file mode 100644 index 0000000..f3d24bf Binary files /dev/null and b/android-tv/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BuildConfig.class.uniqueId0 differ diff --git a/android-tv/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/android-tv/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..8ece130 Binary files /dev/null and b/android-tv/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/android-tv/app/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/android-tv/app/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..d8f1f44 Binary files /dev/null and b/android-tv/app/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module b/android-tv/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module new file mode 100644 index 0000000..1e9f2ca Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/META-INF/app_debug.kotlin_module differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class new file mode 100644 index 0000000..0a65703 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$Companion.class b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$Companion.class new file mode 100644 index 0000000..e2a1c26 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$Companion.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$2.class b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$2.class new file mode 100644 index 0000000..8a24341 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$2.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$3.class b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$3.class new file mode 100644 index 0000000..4bfd959 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity$onCreate$3$3.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity.class b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity.class new file mode 100644 index 0000000..dc8a5c5 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/debug/com/kvideo/tv/MainActivity.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/META-INF/app_release.kotlin_module b/android-tv/app/build/tmp/kotlin-classes/release/META-INF/app_release.kotlin_module new file mode 100644 index 0000000..1e9f2ca Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/META-INF/app_release.kotlin_module differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class new file mode 100644 index 0000000..15a8b86 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$AndroidPlayerBridge.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$Companion.class b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$Companion.class new file mode 100644 index 0000000..2ff18e0 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$Companion.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$2.class b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$2.class new file mode 100644 index 0000000..b237fba Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$2.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$3.class b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$3.class new file mode 100644 index 0000000..70ae66d Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity$onCreate$3$3.class differ diff --git a/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity.class b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity.class new file mode 100644 index 0000000..4143bb2 Binary files /dev/null and b/android-tv/app/build/tmp/kotlin-classes/release/com/kvideo/tv/MainActivity.class differ diff --git a/audit-artifacts/android-phone-loaded.png b/audit-artifacts/android-phone-loaded.png new file mode 100644 index 0000000..8e5e95a Binary files /dev/null and b/audit-artifacts/android-phone-loaded.png differ diff --git a/audit-artifacts/android-phone-window_dump.xml b/audit-artifacts/android-phone-window_dump.xml new file mode 100644 index 0000000..cef28a6 --- /dev/null +++ b/audit-artifacts/android-phone-window_dump.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/audit-artifacts/android-tv-loaded-window_dump.xml b/audit-artifacts/android-tv-loaded-window_dump.xml new file mode 100644 index 0000000..17fa642 --- /dev/null +++ b/audit-artifacts/android-tv-loaded-window_dump.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/audit-artifacts/android-tv-loaded.png b/audit-artifacts/android-tv-loaded.png new file mode 100644 index 0000000..56a5a0a Binary files /dev/null and b/audit-artifacts/android-tv-loaded.png differ diff --git a/audit-artifacts/android-tv-setup.png b/audit-artifacts/android-tv-setup.png new file mode 100644 index 0000000..2068aca Binary files /dev/null and b/audit-artifacts/android-tv-setup.png differ diff --git a/audit-artifacts/android-tv-smoke-loaded-no-keyboard.png b/audit-artifacts/android-tv-smoke-loaded-no-keyboard.png new file mode 100644 index 0000000..7d5ef93 Binary files /dev/null and b/audit-artifacts/android-tv-smoke-loaded-no-keyboard.png differ diff --git a/audit-artifacts/android-tv-smoke-loaded-waited.png b/audit-artifacts/android-tv-smoke-loaded-waited.png new file mode 100644 index 0000000..7d5ef93 Binary files /dev/null and b/audit-artifacts/android-tv-smoke-loaded-waited.png differ diff --git a/audit-artifacts/android-tv-smoke-loaded.png b/audit-artifacts/android-tv-smoke-loaded.png new file mode 100644 index 0000000..b525151 Binary files /dev/null and b/audit-artifacts/android-tv-smoke-loaded.png differ diff --git a/audit-artifacts/android-tv-smoke-setup.png b/audit-artifacts/android-tv-smoke-setup.png new file mode 100644 index 0000000..a78e208 Binary files /dev/null and b/audit-artifacts/android-tv-smoke-setup.png differ diff --git a/audit-artifacts/android-tv-window_dump.xml b/audit-artifacts/android-tv-window_dump.xml new file mode 100644 index 0000000..d580011 --- /dev/null +++ b/audit-artifacts/android-tv-window_dump.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/audit-artifacts/home-desktop.png b/audit-artifacts/home-desktop.png new file mode 100644 index 0000000..d4160f6 Binary files /dev/null and b/audit-artifacts/home-desktop.png differ diff --git a/audit-artifacts/home-mobile.png b/audit-artifacts/home-mobile.png new file mode 100644 index 0000000..e0d842d Binary files /dev/null and b/audit-artifacts/home-mobile.png differ diff --git a/audit-artifacts/iptv-desktop-selfhosted.png b/audit-artifacts/iptv-desktop-selfhosted.png new file mode 100644 index 0000000..9db37ca Binary files /dev/null and b/audit-artifacts/iptv-desktop-selfhosted.png differ diff --git a/audit-artifacts/iptv-desktop.png b/audit-artifacts/iptv-desktop.png new file mode 100644 index 0000000..55bed23 Binary files /dev/null and b/audit-artifacts/iptv-desktop.png differ diff --git a/audit-artifacts/settings-desktop.png b/audit-artifacts/settings-desktop.png new file mode 100644 index 0000000..c885f3a Binary files /dev/null and b/audit-artifacts/settings-desktop.png differ